QAxObjectInterface is an interface providing common properties of QAxObject and QAxWidget. More...
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() |
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]
QAxObjectInterface::~QAxObjectInterface()Destroys the QAxObjectInterface.
[pure virtual]
ulong QAxObjectInterface::classContext() constReturns the context the ActiveX control will run in (default CLSCTX_SERVER).
See also setClassContext(), QAxBaseWidget::classContext, and QAxBaseObject::classContext.
[pure virtual]
QString QAxObjectInterface::control() constReturns the name of the COM object wrapped by this QAxBase object.
See also setControl(), QAxBaseWidget::control, and QAxBaseObject::control.
[pure virtual]
void QAxObjectInterface::resetControl()Disconnects and destroys the COM object.
See also 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.
See also 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 object to c.
See also QAxBaseWidget::control and QAxBaseObject::control.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: