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()
virtual ulong classContext() const = 0
virtual QString control() const = 0
virtual void resetControl() = 0
virtual void setClassContext(ulong classContext) = 0
virtual bool setControl(const QString &c) = 0

詳細説明

メンバ関数ドキュメント

[virtual noexcept] QAxObjectInterface::~QAxObjectInterface()

QAxObjectInterface を破棄します。

[pure virtual] ulong QAxObjectInterface::classContext() const

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

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

[pure virtual] QString 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(ulong classContext)

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

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

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

QAxBaseWidget::classContext およびQAxBaseObject::classContextも参照

[pure virtual] bool QAxObjectInterface::setControl(const QString &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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。