我正在将代码从VS 2005迁移到VS 2010.我遇到了一个奇怪的问题。调用时很少有对话框(来自CDialog),白色背景和所有控件都有白色背景。我已经尝试了很多找到原因但无法做到。请有人建议摆脱这个问题。
答案 0 :(得分:1)
我正在将我的应用程序从VS 2003迁移到VS 2010.在VS 2003中有一个名为CDilaogEx的用户定义类,在VS 2010中有一个名为 CDialogEx 的新MFC。 因同名而存在混淆。 在更改用户定义的类名及其对新名称的所有引用后,我能够解决此问题。
答案 1 :(得分:0)
您正在运行的操作系统是什么?这种效果在Windows 7和XP上是否相同? 您是否可以附加有问题的项目供我们调试?