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: |
パブリック関数
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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。