我的dll用extern "C" __declspec(dllexport) void ShowDllDialog(XXX)这样的接口给外部的exe程序调用,然后在ShowDllDialog这个方法里创建一个模式对话框,将其显示出来,这个对话框在全局中有定义。程序原先调试通过,但后来在这个对话框中加入一个ie控件,之后创建对话框就失败了,程序跟踪到mfc里面的 hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate,
pParentWnd->GetSafeHwnd(), AfxDlgProc);
hWnd返回空指针。
pParentWnd->GetSafeHwnd(), AfxDlgProc);
hWnd返回空指针。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货