QAxSelect Class
Die Klasse „QAxSelect“ stellt einen Auswahldialog für registrierte COM-Komponenten bereit. Mehr...
| Kopfzeile: | #include <qaxselect.h> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS AxContainer) target_link_libraries(mytarget PRIVATE Qt6::AxContainer) |
| qmake: | QT += axcontainer |
| Erbt von: | 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 |
Ausführliche Beschreibung
Der Dialog „QAxSelect“ kann verwendet werden, um Benutzern die Möglichkeit zu geben, die registrierten COM-Komponenten des Systems zu durchsuchen und eine davon auszuwählen. Er bietet außerdem ein Kombinationsfeld zur Auswahl der gewünschten Sandbox-Stufe. Die CLSID der ausgewählten Komponente kann dann in der Anwendung verwendet werden, um beispielsweise ein ` QAxWidget` zu initialisieren:
Siehe auch „ QAxWidget “ und „ActiveQt Framework“.
Dokumentation zu Mitgliedstypen
enum QAxSelect::SandboxingLevel
Die Aufzählung „SandboxingLevel“ definiert die gewünschte Stufe der ActiveX-Sandboxing-Sicherheit.
| 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 geringer Integrität ausführen |
QAxSelect::SandboxingAppContainer (since Qt 6.5) | 3 | ActiveX-Steuerelement in einem separaten, durch AppContainer isolierten Prozess ausführen |
Für die Sandbox-Umgebung muss das ActiveX-Steuerelement entweder als EXE-Datei oder als DLL mit aktivierter AppID „DllSurrogate“ erstellt sein.
Dokumentation der Mitgliedsfunktionen
[explicit] QAxSelect::QAxSelect(QWidget *parent = nullptr, Qt::WindowFlags flags = Qt::WindowFlags())
Erstellt ein QAxSelect-Objekt. Die Flags für das übergeordnete Dialog-Widget und das Fenster können optional mit den Parametern „ parent “ bzw. „ flags “ angegeben werden.
[override virtual noexcept] QAxSelect::~QAxSelect()
Löscht das Objekt „ QAxSelect “.
QString QAxSelect::clsid() const
Gibt die CLSID der ausgewählten COM-Komponente zurück.
QAxSelect::SandboxingLevel QAxSelect::sandboxingLevel() const
Gibt die gewünschte Sandboxing-Stufe für das ActiveX-Steuerelement zurück.
© 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.