0

我正在将代码从 VS 2005 迁移到 VS 2010。我遇到了一个奇怪的问题。在调用时,很少有对话框(从 CDialog 派生)以白色背景显示,并且所有控件也具有白色背景。我已经尝试了很多寻找原因,但无法找到。请有人建议一种方法来摆脱这个问题。

4

2 回答 2

1

我正在将我的应用程序从 VS 2003 迁移到 VS 2010。在 VS 2003 中有一个名为 CDilaogEx 的用户定义类,在 VS 2010 中有一个名为 CDialogEx 的新MFC。因为同名而混淆。更改用户定义的类名及其对新名称的所有引用后,我能够解决此问题。

于 2012-08-30T13:15:41.407 回答
0

您正在运行什么操作系统?这种效果在 Windows 7 和 XP 上是否相同?您是否可以附加有问题的项目供我们调试?

于 2012-08-01T12:49:00.200 回答