WinModule 全局函数
此函数支持 _AtlCreateWndData
结构操作。
重要
下表中列出的函数不能在 Windows 运行时执行的应用程序中使用。
名称 | 描述 |
---|---|
AtlWinModuleAddCreateWndData | 此函数用于初始化和添加_AtlCreateWndData 结构。 |
AtlWinModuleExtractCreateWndData | 调用此函数可提取现有 _AtlCreateWndData 结构。 |
要求
标头:atlbase.h
AtlWinModuleAddCreateWndData
此函数用于初始化和添加_AtlCreateWndData
结构。
ATLINLINE ATLAPI_(void) AtlWinModuleAddCreateWndData(
_ATL_WIN_MODULE* pWinModule,
_AtlCreateWndData* pData,
void* pObject);
参数
pWinModule
指向模块的 _ATL_WIN_MODULE70 结构的指针。
pData
指向要初始化并添加到当前模块的 _AtlCreateWndData 结构的指针。
pObject
指针指向对象的 this
指针。
备注
初始化 _AtlCreateWndData
结构,该结构用于存储引用类实例的 this
指针,并将其添加到模块 _ATL_WIN_MODULE70
结构引用的列表。 由 CAtlWinModule::AddCreateWndData 调用。
AtlWinModuleExtractCreateWndData
调用此函数可提取现有 _AtlCreateWndData
结构。
ATLINLINE ATLAPI_(void*) AtlWinModuleExtractCreateWndData(_ATL_WIN_MODULE* pWinModule);
参数
pWinModule
指向模块的 _ATL_WIN_MODULE70 结构的指针。
返回值
返回指向 _AtlCreateWndData 结构的指针。
备注
此函数将从模块的 _ATL_WIN_MODULE70
结构引用的列表中提取现有 _AtlCreateWndData
结构。