如何显示DLL中对话框资源
川行GPT 2004-12-22 08:51:42 有程序EXE和DLL,其中DLL中有1个函数用来显示对话框,被EXE调用。
当EXE和DLL都为Release或Debug时,没有任何问题,但EXE为Release、
DLL为Debug时,就会出错。该DLL是用VC提供的MFC Extension DLL,
函数的代码如下:
HINSTANCE hInstOld = AfxGetResourceHandle(); // 该句出错
HINSTANCE hInstNew = GetModuleHandle("T01Test.dll");
AfxSetResourceHandle(hInstNew);
CHahaDlg dlg;
dlg.DoModal();
AfxSetResourceHandle(hInstOld);