QAxObjectInterface Class
QAxObjectInterface ist eine Schnittstelle, die gemeinsame Eigenschaften von QAxObject und QAxWidget bereitstellt. Mehr...
Kopfzeile: | #include <QAxObjectInterface> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS AxContainer) target_link_libraries(mytarget PRIVATE Qt6::AxContainer) |
qmake: | QT += axcontainer |
Seit: | Qt 6.0 |
Vererbt von: |
Ö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 |
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 (standardmäßig 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 und löscht das COM-Objekt.
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 werden soll classContext
Beeinflusst das Argument "dwClsContext" beim Aufruf von CoCreateInstance. Dies kann verwendet werden, um den In-Proc- oder Out-of-Proc-Start für Steuerelemente zu steuern, die beide Alternativen unterstützen. Es kann auch verwendet werden, um Kontrollberechtigungen zu ändern/reduzieren, wenn es mit CLSCTX_ENABLE_CLOAKING und einem Impersonation Token verwendet wird.
Beachten Sie, dass diese Funktion vor setControl() aufgerufen werden muss, um eine Wirkung zu erzielen.
Siehe auch QAxBaseWidget::classContext und QAxBaseObject::classContext.
[pure virtual]
bool QAxObjectInterface::setControl(const QString &c)
Gibt zurück, ob das Setzen des COM-Objekts erfolgreich war.
Setzt den Namen des COM-Objekts, das von diesem QAxBase -Objekt umschlossen wird, auf c.
Siehe auch QAxBaseWidget::control und QAxBaseObject::control.
© 2025 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.