VC6项目转换到VC2010后, 不能打开子对话框
一个VC6项目, 转换到VC2010后, 编译通过. 运行时, 有部分模态和非模态对话框,创建时失败, 窗口句柄返回空, 不发送WM_INITDIALOG消息;
在下面语句中, VC2010调试结果, 返回空句柄, 无法再进入函数内部调试了. 但在VC6中正常运行
hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate, pParentWnd->GetSafeHwnd(), AfxDlgProc);
代码在VC6下, 编译运行都没问题. 请指教有哪些原因会造成这种故障? 加载的对话框里面也都是标准控件