QAxObjectInterface Class▲
-
Header: QAxObjectInterface
-
Since: Qt 6.0
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS AxContainer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer)
-
qmake: QT += axcontainer
-
Inherited By: QAxBaseObject and QAxBaseWidget
Detailed Description▲
Member Function Documentation▲
[virtual] QAxObjectInterface::~QAxObjectInterface()▲
Destroys the QAxObjectInterface.
[pure virtual] ulong QAxObjectInterface::classContext() const▲
Returns the context the ActiveX control will run in (default CLSCTX_SERVER).
See Also▲
[pure virtual] QString QAxObjectInterface::control() const▲
Returns the name of the COM object wrapped by this QAxBase object.
See Also▲
See also setControl(), QAxBaseWidget::control, QAxBaseObject::control
[pure virtual] void QAxObjectInterface::resetControl()▲
Disconnects and destroys the COM object.
See Also▲
See also QAxBaseWidget::control, QAxBaseObject::control
[pure virtual] void QAxObjectInterface::setClassContext(ulong classContext)▲
Sets the context the ActiveX control will run in to classContext
Affects the "dwClsContext" argument when calling CoCreateInstance. This can be used to control in-proc vs. out-of-proc startup for controls supporting both alternatives. Also, it can be used to modify/reduce control permissions when used with CLSCTX_ENABLE_CLOAKING and an impersonation token.
Note that this function must be called before setControl() to have any effect.
See Also▲
[pure virtual] bool QAxObjectInterface::setControl(const QString &c)▲
Returns whether setting the COM object succeeded.
Sets the name of the COM object wrapped by this QAxBase object to c.
See Also▲
See also QAxBaseWidget::control, QAxBaseObject::control