Auf dieser Seite

QAxObjectInterface Class

QAxObjectInterface ist eine Schnittstelle, die gemeinsame Eigenschaften von „ QAxObject “ und „ QAxWidget “ bereitstellt. Mehr...

Header: #include <qaxobjectinterface.h>
CMake: find_package(Qt6 REQUIRED COMPONENTS AxContainer)
target_link_libraries(mytarget PRIVATE Qt6::AxContainer)
qmake: QT += axcontainer
Seit: Qt 6.0
Vererbt an:

QAxBaseWidget

Öffentliche Funktionen

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

Ausführliche Beschreibung

Dokumentation der Mitgliedsfunktionen

[virtual noexcept] QAxObjectInterface::~QAxObjectInterface()

Zerstört die „ QAxObjectInterface “.

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

Gibt den Kontext zurück, in dem das ActiveX-Steuerelement ausgeführt wird (Standard: CLSCTX_SERVER).

Siehe auch „ setClassContext()“, „ QAxBaseWidget::classContext “ und „ QAxBaseObject::classContext “.

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

Gibt den Namen des COM-Objekts zurück, das von diesem „ QAxBase “-Objekt umschlossen wird.

Siehe auch „ setControl()“, „ QAxBaseWidget::control “ und „ QAxBaseObject::control “.

[pure virtual] void QAxObjectInterface::resetControl()

Trennt die Verbindung zum COM-Objekt und löscht es.

Siehe auch QAxBaseWidget::control und QAxBaseObject::control.

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

Legt den Kontext fest, in dem das ActiveX-Steuerelement ausgeführt wird classContext

Beeinflusst das Argument „dwClsContext“ beim Aufruf von CoCreateInstance. Dies kann verwendet werden, um den Start „in-proc“ oder „out-of-proc“ für Steuerelemente zu steuern, die beide Alternativen unterstützen. Außerdem kann diese Funktion in Verbindung mit CLSCTX_ENABLE_CLOAKING und einem Impersonation-Token verwendet werden, um die Berechtigungen des Steuerelements zu ändern oder einzuschränken.

Beachten Sie, dass diese Funktion vor dem Aufruf von ` setControl()` aufgerufen werden muss, um wirksam zu sein.

Siehe auch „ QAxBaseWidget::classContext “ und „ QAxBaseObject::classContext “.

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

Gibt zurück, ob das Einrichten des COM-Objekts erfolgreich war.

Setzt den Namen des von diesem „ QAxBase “-Objekt umschlossenen COM-Objekts auf „ c “.

Siehe auch „ QAxBaseWidget::control “ und „ 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.