Класс QAxObjectInterface
QAxObjectInterface — это интерфейс, предоставляющий общие свойства QAxObject и QAxWidget. Подробнее...
| Заголовок: | #include <QAxObjectInterface> |
| CMake: | find_package(Qt6 COMPONENTS AxContainer REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::AxContainer) |
| qmake: | QT += axcontainer |
| С тех пор: | Qt 6.0 |
| Наследуется от: |
Открытые функции
| виртуальный | ~QAxObjectInterface() |
| виртуальный ulong | classContext() const = 0 |
| виртуальный QString | control() const = 0 |
| виртуальный void | resetControl() = 0 |
| виртуальный void | setClassContext(ulong classContext) = 0 |
| виртуальный bool | setControl(const QString &c) = 0 |
Подробное описание
Документация по членам-функциям
[virtual] QAxObjectInterface::~QAxObjectInterface()
Удаляет QAxObjectInterface.
[pure virtual] ulong QAxObjectInterface::classContext() const
Возвращает контекст, в котором будет выполняться ActiveX-контроль (по умолчанию CLSCTX_SERVER).
См. также setClassContext(), QAxBaseWidget::classContext и QAxBaseObject::classContext.
[pure virtual] QString QAxObjectInterface::control() const
Возвращает имя COM-объекта, обернутого этим объектом QAxBase.
См. также setControl(), QAxBaseWidget::control и QAxBaseObject::control.
[pure virtual] void QAxObjectInterface::resetControl()
Отключает и уничтожает COM-объект.
См. также QAxBaseWidget::control и QAxBaseObject::control.
[pure virtual] void QAxObjectInterface::setClassContext(ulong classContext)
Устанавливает контекст выполнения ActiveX-контроля в classContext.
Воздействует на аргумент "dwClsContext" при вызове CoCreateInstance. Это можно использовать для управления запуском в процессе (in-proc) или вне процесса (out-of-proc) для контролирующих элементов, поддерживающих оба варианта. Также можно использовать для изменения/снижения разрешений элементов управления, если используется CLSCTX_ENABLE_CLOAKING и маркер имплементации.
Обратите внимание, что эту функцию необходимо вызывать перед setControl(), чтобы она имела какой-либо эффект.
См. также QAxBaseWidget::classContext и QAxBaseObject::classContext.
[pure virtual] bool QAxObjectInterface::setControl(const QString &c)
Возвращает, удалось ли установить COM-объект.
Устанавливает имя COM-объекта, обернутого этим объектом QAxBase, в c.
См. также QAxBaseWidget::control и QAxBaseObject::control.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qaxobjectinterface.html