昨天(前天)在汶川发生特大地震,至目前为止已有上万人在此次灾难中葬身,心情很沉重,向死难者哀悼.好好努力为活着的自己
AFX_MANAGE_STATE(AfxGetStaticModuleState());//用于模块切换时的状态保护,
1.AfxGetStaticModuleState()指向当前模块状态;
2.当前函数调用结束后原模块的状态自动被恢复;
3.用于DLL中所调用MFC函数、类、资源时的模块状态切换
------------------------------------------------------------------------------------------------------------------------
(1)一個exe,dll都是一個執行模块;
(2)MFC會為每個加載進來的模块,初始化它們自己的狀態,保存在AFX_MODULE_STATE這個數據結構的一個全局變量中;
(3)當需要使用dialog,icon,string這種資源時,程序就會根據當前的模塊狀態去尋找,加載這些資源;
(4)所以如果你的導出函數包含使用資源或創建窗口等的代碼是,必須在函數開始處加上宏定義AFX_MANAGE_STATE(AfxGetStaticModuleState());如果沒有,則不加也無礙.