对于 QAxFactory 的已过时成员

以下 QAxFactory 类的成员已被弃用。 提供它们是为了保持旧源代码可行。我们强烈建议不要在新代码中使用它们。

宏定义

(已弃用) QAXFACTORY_DEFAULT(, 类标识符, 接口标识符, 事件标识符, 库标识符, 应用标识符)

宏定义文档

[已弃用] QAXFACTORY_DEFAULT(, 类标识符, 接口标识符, 事件标识符, 库标识符, 应用标识符)

此宏已被弃用。我们强烈建议不要在新代码中使用它。

此宏可以用来自动导出单个 QObject 子类 ,并作为一个 COM 服务器通过隐式声明的 QAxFactory 实现。

此宏将 作为具有 CLSID 类标识符 的 COM coclass 导出。属性和槽将通过具有 IID 接口标识符 的 COM 接口声明,信号将通过具有 IID 事件标识符 的 COM 事件接口声明。所有声明都将在一个具有 id 库标识符 的类型库中,如果服务器是一个可执行服务器,则它将具有应用程序标识符 应用标识符

#include <qaxfactory.h>

#include "theactivex.h"

QAXFACTORY_DEFAULT(
    TheActiveX,                               // widget class
    "{01234567-89AB-CDEF-0123-456789ABCDEF}", // class ID
    "{01234567-89AB-CDEF-0123-456789ABCDEF}", // interface ID
    "{01234567-89AB-CDEF-0123-456789ABCDEF}", // event interface ID
    "{01234567-89AB-CDEF-0123-456789ABCDEF}", // type library ID
    "{01234567-89AB-CDEF-0123-456789ABCDEF}"  // application ID
)

注意:此类已被弃用,转而使用 QAXFACTORY_BEGIN

另请参阅:QAXFACTORY_EXPORT

© 2024 Qt 公司有限公司。此处包含的文档贡献属于其各自所有者的版权。所提供的文档是根据自由软件基金会公布并于 GNU 自由文档许可证版本 1.3 的条款许可的。Qt 及其相关标志是芬兰的 Qt 公司以及世界其他地区的商标。所有其他商标均为其各自所有者的财产。