有可能会。
1、改成不同的 ID 号;
2、手动加载资源:
HMODULE hDLL=GetModuleHandle(_T("xxxxx.DLL"));
HINSTANCE hEXE=AfxGetResourceHandle();
AfxSetResourceHandle((HINSTANCE)hDLL);
// 需要使用资源的代码
AfxSetResourceHandle(hEXE);
第一种方式我知道。我想问题下,第二种方式具体怎么使用?比如我在domodal对话框失败,绑定控件失败(由于ID冲突)时,具体怎么用。
@gig886:
HMODULE hDLL=GetModuleHandle(_T("CYourDiaolg所在的dll.DLL"));
HINSTANCE hEXE=AfxGetResourceHandle();
AfxSetResourceHandle((HINSTANCE)hDLL);
CYourDiaolg dlg;
dlg.DoModal();
AfxSetResourceHandle(hEXE);
@Launcher: 太感谢了!