QAxSelect Class
Die Klasse QAxSelect bietet einen Auswahldialog für registrierte COM-Komponenten. Mehr...
Kopfzeile: | #include <QAxSelect> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS AxContainer) target_link_libraries(mytarget PRIVATE Qt6::AxContainer) |
qmake: | QT += axcontainer |
Vererbungen: | QDialog |
Öffentliche Typen
enum | SandboxingLevel { SandboxingNone, SandboxingProcess, SandboxingLowIntegrity, SandboxingAppContainer } |
Öffentliche Funktionen
QAxSelect(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags()) | |
virtual | ~QAxSelect() override |
QString | clsid() const |
QAxSelect::SandboxingLevel | sandboxingLevel() const |
Detaillierte Beschreibung
Das Dialogfeld QAxSelect kann verwendet werden, um Benutzern die Möglichkeit zu geben, die registrierten COM-Komponenten des Systems zu durchsuchen und eine auszuwählen. Er bietet auch ein Kombinationsfeld zur Auswahl der gewünschten Sandboxing-Stufe. Die CLSID der ausgewählten Komponente kann dann in der Anwendung verwendet werden, um z.B. eine QAxWidget zu initialisieren:
Siehe auch QAxWidget und ActiveQt Framework.
Member Type Dokumentation
enum QAxSelect::SandboxingLevel
Die Aufzählung SandboxingLevel definiert den gewünschten Grad des ActiveX-Sandboxing.
Konstante | Wert | Beschreibung |
---|---|---|
QAxSelect::SandboxingNone | 0 | Kein spezifisches Sandboxing gewünscht |
QAxSelect::SandboxingProcess | 1 | ActiveX-Steuerelement in einem separaten Prozess ausführen |
QAxSelect::SandboxingLowIntegrity | 2 | ActiveX-Steuerelement in einem separaten Prozess mit niedriger Integrität ausführen |
QAxSelect::SandboxingAppContainer | 3 | [seit 6.5] ActiveX-Steuerelement in einem separaten AppContainer-isolierten Prozess ausführen |
Sandboxing erfordert, dass das ActiveX entweder als EXE oder als DLL mit aktivierter AppID "DllSurrogate" erstellt wird.
Dokumentation der Mitgliedsfunktionen
[explicit]
QAxSelect::QAxSelect(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags())
Konstruiert ein QAxSelect-Objekt. Dialog-Eltern-Widget und Fenster-Flags können optional mit den Parametern parent bzw. flags angegeben werden.
[override virtual noexcept]
QAxSelect::~QAxSelect()
Zerstört das Objekt QAxSelect.
QString QAxSelect::clsid() const
Gibt die CLSID der ausgewählten COM-Komponente zurück.
QAxSelect::SandboxingLevel QAxSelect::sandboxingLevel() const
Gibt den gewünschten Grad des Sandboxing für das ActiveX-Steuerelement zurück.
© 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.