【发布时间】:2015-11-16 08:17:54
【问题描述】:
最近我将我的 VS2010 解决方案升级到 VS2015。在编码并编译它没有错误后,我尝试查看.rc - 主对话框。这里的问题是,该对话框完全显示为黑色,而没有显示控件。单击周围(或在黑色虚无中使用 TAB ,表明我能够访问对话框控件。我还有一个没有任何控件的对话框。可以在没有“错误”的情况下访问.
这是一个实际的错误还是有其他问题?从我的角度来看,可能是控件导致了这种情况,尽管我在 .rc 文件中没有发现可疑之处。
如果您需要更多信息,请发表评论。
编辑:
我现在尝试再次编译它,它现在 DoModal 返回 -1。
无法创建对话框
对话框现在不再显示。
【问题讨论】:
-
可能是 VS2015 的渲染问题,是基于
DLGTEMPLATEEX的对话框吗? -
@MarcoA。我还没听说过,有什么方法可以检查一下吗?找到了这个
DLGTEMPLATEEX,但我不太明白。 -
我想到了另一个想法:你能试着把那个“黑色区域”移开吗?它可能是无法呈现的图像控件。选择后尝试删除(Del键)
-
@MarcoA。应用程序中没有图像控制。组合框、编辑控件、SpinControl、ListControl 和按钮。即使调整应用程序的大小也不会改变任何东西。我还尝试删除
.suo选项文件。 - 我现在尝试用 VS2013 打开它,结果相同。 -
@MarcoA。再次编译后,对话框不再显示...
DoModal返回-1。更新的问题。
标签: c++ mfc visual-studio-2015