QAxBaseObject provides static properties and signals for QAxObject . 更多...
| 頭: |
#include <QAxBaseObject>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS AxContainer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer)
|
| qmake: |
QT += axcontainer
|
| Since: | Qt 6.0 |
| 繼承: | QObject |
| 繼承者: |
| void | exception (int code , const QString & source , const QString & desc , const QString & help ) |
| void | propertyChanged (const QString & name ) |
| void | signal (const QString & name , int argc , void * argv ) |
This property holds the context the ActiveX control will run in (default CLSCTX_SERVER).
The property 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 it must be set before setControl() to have any effect.
另請參閱 QAxBaseWidget::control .
此特性保持包裹的 COM 對象名稱通過此 QAxBaseObject 對象。
設置此特性將初始化 COM (組件對象模型) 對象。關閉先前設置的任何 COM 對象。
設置此特性的最有效方式是使用注冊組件 UUID,如
另請參閱 QAxBaseWidget::control and QAxBaseWidget::classContext .
[signal]
void
QAxBaseObject::
exception
(
int
code
, const
QString
&
source
, const
QString
&
desc
, const
QString
&
help
)
This signal is emitted when the COM object throws an exception while called using the OLE automation interface IDispatch. code , source , desc and help provide information about the exception as provided by the COM server and can be used to provide useful feedback to the end user. help includes the help file, and the help context ID in brackets, e.g. "filename [id]".
另請參閱 QAxBaseWidget::exception ().
[signal]
void
QAxBaseObject::
propertyChanged
(const
QString
&
name
)
若 COM (組件對象模型) 對象支持特性通知,此信號獲得發射當特性稱為 name 改變。
另請參閱 QAxBaseWidget::propertyChanged ().
[signal]
void
QAxBaseObject::
signal
(const
QString
&
name
,
int
argc
,
void
*
argv
)
This generic signal gets emitted when the COM object issues the event name . argc is the number of parameters provided by the event (DISPPARAMS.cArgs), and argv is the pointer to the parameter values (DISPPARAMS.rgvarg). Note that the order of parameter values is turned around, ie. the last element of the array is the first parameter in the function.
另請參閱 QAxBaseWidget::signal ().