调用此函数在初始化前设置模块状态和/或在清理后还原以前的模块状态。
AFX_MODULE_STATE* AFXAPI AfxGetStaticModuleState( );
返回值
指向 AFX_MODULE_STATESID 结构的指针。
备注
AFX_MODULE_STATE 结构提供用于模块包含全局数据,也就是说,按下或弹出模块状态的一部分。
默认情况下,MFC 使用主应用的资源句柄加载资源模板。 如果您具有在 DLL 的导出函数,例如启动在 DLL 的对话框的一个,此模板在 DLL 模块实际存储。 需要切换要使用的正确的句柄的模块状态。 可以通过添加以下代码为执行此函数的开头:
AFX_MANAGE_STATE(AfxGetStaticModuleState( ));
这将交换当前模块状态的状态从AfxGetStaticModuleState返回,直到当前作用域结束。
有关模块状态和 MFC 的更多信息,请参见“”和 技术说明 58创建新的文档、窗口和视图 管理 MFC 模块的状态数据。
要求
页眉: afxstat_.h