QAxObjectInterface Class

QAxObjectInterface は、QAxObject およびQAxWidget の共通プロパティを提供するインターフェースです。詳細...

Header: #include <QAxObjectInterface>
CMake: find_package(Qt6 REQUIRED COMPONENTS AxContainer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer)
qmake: QT += axcontainer
Since: Qt 6.0
Inherited By:

QAxBaseWidget

パブリック関数

virtual ~QAxObjectInterface()
int classContext() const
int control() const
virtual void resetControl() = 0
virtual void setClassContext(int classContext) = 0
virtual bool setControl(const int &c) = 0

詳細説明

メンバ関数ドキュメント

[virtual noexcept] QAxObjectInterface::~QAxObjectInterface()

QAxObjectInterface を破棄します。

int QAxObjectInterface::classContext() const

ActiveX コントロールが実行されるコンテキストを返します (デフォルトは CLSCTX_SERVER)。

setClassContext()、 QAxBaseWidget::classContext および QAxBaseObject::classContextも参照してください

int QAxObjectInterface::control() const

このQAxBase オブジェクトがラップしている COM オブジェクトの名前を返します。

setControl()、QAxBaseWidget::control、および QAxBaseObject::controlも参照してください

[pure virtual] void QAxObjectInterface::resetControl()

COM オブジェクトを切断し、破棄します。

QAxBaseWidget::control および QAxBaseObject::controlも参照してください

[pure virtual] void QAxObjectInterface::setClassContext(int classContext)

ActiveXコントロールが実行されるコンテキストを設定します。classContext

CoCreateInstance 呼び出し時の "dwClsContext" 引数に影響します。これは、in-procとout-of-procの両方をサポートするコントロールの起動を制御するために使用できます。また、CLSCTX_ENABLE_CLOAKINGとインパーソネーショントークンを使用する場合、コントロールのパーミッションを変更/削減するために使用できます。

この関数はsetControl() の前に呼び出されなければならないことに注意してください。

QAxBaseWidget::classContext および QAxBaseObject::classContextも参照してください

[pure virtual] bool QAxObjectInterface::setControl(const int &c)

COM オブジェクトの設定が成功したかどうかを返します。

このQAxBase オブジェクトによってラップされた COM オブジェクトの名前をc に設定します。

QAxBaseWidget::control および QAxBaseObject::controlも参照してください

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。