术语 | AfxInitExtensionModule | ||||||||
释义 | AfxInitExtensionModule BOOL AFXAPI AfxInitExtensionModule( AFX_EXTENSION_MODULE& state, HMODULE hModule ); 返回值: 如果成功地初始化了扩展DLL,则返回TRUE;否则返回FALSE。 参数:
说明: 在扩展DLL的DllMain中调用此函数以初始化DLL。例如: static AFX_EXTENSION_MODULE extensionDLL; extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID) { if(dwReason == DLL_PROCESS_ATTACH) { // 扩展DLL 一次性初始化 if(!AfxInitExtensionModule(extensionDLL, hInstance)) return 0; ... } } AfxInitExtensionModule生成DLL的HMODULE的一个拷贝,并捕捉DLL的运行类(CRuntimeClass结构)和它的对象工厂(COleObjectFactory对象)以供创建CDynLinkLibrary时使用。 MFC的扩展DLL必须在它们的DllMain函数中做两件事情:
请参阅:AfxTermExtensionModule |
||||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。