在dll中用DoModal方式打开窗体,在AfxGetResourceHandle()时报错,可能是什么原因?
代码如下:
extern "C" int APIENTRY
DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
{
// 如果使用 lpReserved,请将此移除
UNREFERENCED_PARAMETER(lpReserved);
if (dwReason == DLL_PROCESS_ATTACH)
{
TRACE0("dlltest.DLL 正在初始化!\n");
// 扩展 DLL 一次性初始化
if (!AfxInitExtensionModule(dlltestDLL, hInstance))
return 0;
CMyDlg dlg;
dlg.DoModal();
……