跨dll模块使用资源时请注意:
必须在你使用资源的地方设定当前要使用的资源句柄
步骤:
一、
HINSTANCEm_hOldInstance= AfxGetResourceHandle(); 获取当前的资源句柄,以便使用后恢复句柄
HINSTANCE hInstanceToUse = GetModuleHandle(cstring);获取要使用的dll句柄 cstring为要使用的dll的路径
二、
AfxSetResourceHandle(hInstanceToUse ); 设置当前资源句柄
三、
AfxSetResourceHandle(m_hOldInstance);使用完成后恢复之前的句柄