QAxObjectInterface is an interface providing common properties of QAxObject and QAxWidget . 更多...
头: | #include <QAxObjectInterface> |
CMake: |
find_package(Qt6 REQUIRED COMPONENTS AxContainer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer) |
qmake: | QT += axcontainer |
Since: | Qt 6.0 |
继承者: |
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
Returns the context the ActiveX control will run in (default CLSCTX_SERVER).
另请参阅 setClassContext (), QAxBaseWidget::classContext ,和 QAxBaseObject::classContext .
[pure virtual]
QString
QAxObjectInterface::
control
() const
Returns the name of the COM object wrapped by this QAxBase 对象。
另请参阅 setControl (), QAxBaseWidget::control ,和 QAxBaseObject::control .
[pure virtual]
void
QAxObjectInterface::
resetControl
()
断开连接并销毁 COM 对象。
另请参阅 QAxBaseWidget::control and 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.
另请参阅 QAxBaseWidget::classContext and QAxBaseObject::classContext .
[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 对象到 c .
另请参阅 QAxBaseWidget::control and QAxBaseObject::control .