Класс 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 |
| Наследуется от: |
Открытые функции
| 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 |
Подробное описание
Документация по членам-функциям
[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.1/qaxobjectinterface.html