Sur cette page

QAxObjectInterface Class

QAxObjectInterface est une interface qui fournit les propriétés communes à QAxObject et QAxWidget. En savoir plus...

En-tête : #include <qaxobjectinterface.h>
CMake : find_package(Qt6 REQUIRED COMPONENTS AxContainer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer)
qmake : QT += axcontainer
Depuis : Qt 6.0
Hérité par :

QAxBaseWidget

Fonctions publiques

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

Description détaillée

Documentation des fonctions membres

[virtual noexcept] QAxObjectInterface::~QAxObjectInterface()

Supprime l’ QAxObjectInterface.

[pure virtual] ulong QAxObjectInterface::classContext() const

Renvoie le contexte dans lequel le contrôle ActiveX s'exécutera (par défaut : CLSCTX_SERVER).

Voir également setClassContext(), QAxBaseWidget::classContext et QAxBaseObject::classContext.

[pure virtual] QString QAxObjectInterface::control() const

Renvoie le nom de l'objet COM encapsulé par cet objet « QAxBase ».

Voir également setControl(), QAxBaseWidget::control et QAxBaseObject::control.

[pure virtual] void QAxObjectInterface::resetControl()

Déconnecte et détruit l'objet COM.

Voir également QAxBaseWidget::control et QAxBaseObject::control.

[pure virtual] void QAxObjectInterface::setClassContext(ulong classContext)

Définit le contexte dans lequel le contrôle ActiveX s'exécutera classContext

Influence l'argument « dwClsContext » lors de l'appel de CoCreateInstance. Cela permet de contrôler le démarrage en mode « in-proc » ou « out-of-proc » pour les contrôles prenant en charge ces deux modes. Elle peut également servir à modifier ou à restreindre les autorisations du contrôle lorsqu’elle est utilisée avec CLSCTX_ENABLE_CLOAKING et un jeton d’usurpation d’identité.

Notez que cette fonction doit être appelée avant ` setControl()` pour produire un effet.

Voir également QAxBaseWidget::classContext et QAxBaseObject::classContext.

[pure virtual] bool QAxObjectInterface::setControl(const QString &c)

Indique si la configuration de l'objet COM a abouti.

Définit le nom de l'objet COM encapsulé par cet objet ` QAxBase ` sur ` c`.

Voir également QAxBaseWidget::control et QAxBaseObject::control.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.