VC6项目转换到VC2010后, 不能打开子对话框
一个VC6项目, 转换到VC2010后, 编译通过. 运行时, 有部分模态和非模态对话框,创建时失败, 窗口句柄返回空, 不发送WM_INITDIALOG消息;
在下面语句中, VC2010调试结果, 返回空句柄, 无法再进入函数内部调试了. 但在VC6中正常运行
hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate, pParentWnd->GetSafeHwnd(), AfxDlgProc);
代码在VC6下, 编译运行都没问题. 请指教有哪些原因会造成这种故障? 加载的对话框里面也都是标准控件
在下面语句中, VC2010调试结果, 返回空句柄, 无法再进入函数内部调试了. 但在VC6中正常运行
hWnd = ::CreateDialogIndirect(hInst, lpDialogTemplate, pParentWnd->GetSafeHwnd(), AfxDlgProc);
代码在VC6下, 编译运行都没问题. 请指教有哪些原因会造成这种故障? 加载的对话框里面也都是标准控件
...全文
相关推荐
VC2003-2010项目转换成VC6工具
标题"VC2003-2010项目转换成VC6工具"和描述中提到的问题,即如何将使用新版本VC++编译的项目回溯到使用旧版VC6进行编译,是一个常见的挑战。
VC6到VS2010迁移所有问题的解决方法
VS2010默认使用Unicode编码,而VC6项目可能使用的是ANSI编码。**解决方法:**1.
VC6打开文件崩溃解决办法
### VC6 打开文件崩溃解决办法详解#### 背景介绍在Windows 7系统下安装Visual C++ 6.0 (简称VC6) 是很多开发人员的选择,尤其是在处理旧项目时。
vc6+vc7+vc8+vc9+vc2010+连接转换器.rar
标题中的"vc6+vc7+vc8+vc9+vc2010+连接转换器.rar"表明这是一个集合了不同版本的Visual C++编译器相关资源的压缩包,其中包括了从Visual C++ 6.0到Visual
VC6到VS2010中的转换
在VC6中可以直接使用 `char *str2 = strchr(line, '|')`,而在VS2010中可能需要进行类型转换,即 `char *str2 = (char *)strchr(line,


资源

