自己做了一個Dialog, 別人調用我的時候,有些模塊會出現這種問題: 當我的dialog推出以後,好像出現了資源的衝突,他里邊的圖標甚麼的就出不來了.
我是在 構造函數里 得到資源句柄然後在退出時設為原來的值,這樣做有問題嗎?還有就是並不是所有的模塊都會出現! 鬱悶! 著急!
我是在 構造函數里 得到資源句柄然後在退出時設為原來的值,這樣做有問題嗎?還有就是並不是所有的模塊都會出現! 鬱悶! 著急!
调试欢乐多
UP! :)
AFX_MANAGE_STATE(AfxGetStaticModuleState());
它用来表示,我的DLL函数的对话框资源来自我自己的DLL模块,而不是来自调用我的DLL的模块。签名:jmcooler
hInst = GetModuleHandle(DllName);
if (hInst)
{
hOldInst = AfxGetResourceHandle();
AfxSetResourceHandle(hInst);
}
else
return;
得到當前的句柄,然後在離開的時候把句柄切了回去,這樣還有問題嗎?