2011-11-06 58 views
0

我在使用Visual C++的计算机上出现了一个奇怪的错误。出于某种原因,屏幕将停止刷新我的源代码。如果我最小化和最大化Visual C++,我可以强制执行一次刷新。部分Visual C++ IDE GUI停止刷新

例如,如果我尝试输入内容或使用滚动条,它将不会显示任何更改,直到我最小化和最大化。如果我输入了一些内容,但是已经做了更改。我可以保存并且这些更改将保留。

奇怪的自动完成仍然按预期工作。如果我键入myClass.get_,它将打开自动完成窗口。

它似乎随机发生。如果我在执行其他任务或者首次启动程序时离开程序,可能会发生这种情况。重新启动几乎总是在那个时候修复,但是什么原因会在一段时间后发生。有一件事情几乎总是导致程序停止工作,如果我开始一个视频游戏。

我很感激任何帮助,谢谢。

+0

VS版本很重要。但解决方案大致相同,您需要让机器重新稳定。关注视频驱动程序和DirectX安装(与VS2010相关)。引发此问题的附加组件的一些可能性。 –

回答

0

假设这是VS2010--我认为它使用WPF做了新的GUI事情,并且显着依赖于硬件加速和写入组合,比以前更多。

我在虚拟盒子gues安装中显示问题(启用了guest虚拟机中的多显示器支持)。我通过降低/禁用(虚拟)图形适配器的硬件加速设置来解决此问题。

  • 右键点击桌面
  • 屏幕分辨率
  • 高级/性能
  • 使用滑块来调整加速级别

更改此设置显然需要重新启动我的系统上,当我做到了。