2011-11-06 33 views
0

我在使用Visual C++的計算機上出現了一個奇怪的錯誤。出於某種原因,屏幕將停止刷新我的源代碼。如果我最小化和最大化Visual C++,我可以強制執行一次刷新。部分Visual C++ IDE GUI停止刷新

例如,如果我嘗試輸入內容或使用滾動條,它將不會顯示任何更改,直到我最小化和最大化。如果我輸入了一些內容,但是已經做了更改。我可以保存並且這些更改將保留。

奇怪的自動完成仍然按預期工作。如果我鍵入myClass.get_,它將打開自動完成窗口。

它似乎隨機發生。如果我在執行其他任務或者首次啓動程序時離開程序,可能會發生這種情況。重新啓動幾乎總是在那個時候修復,但是什麼原因會在一段時間後發生。有一件事情幾乎總是導致程序停止工作,如果我開始一個視頻遊戲。

我很感激任何幫助,謝謝。

+0

VS版本很重要。但解決方案大致相同,您需要讓機器重新穩定。關注視頻驅動程序和DirectX安裝(與VS2010相關)。引發此問題的附加組件的一些可能性。 –

回答

0

假設這是VS2010--我認爲它使用WPF做了新的GUI事情,並且顯着依賴於硬件加速和寫入組合,比以前更多。

我在虛擬盒子gues安裝中顯示問題(啓用了guest虛擬機中的多顯示器支持)。我通過降低/禁用(虛擬)圖形適配器的硬件加速設置來解決此問題。

  • 右鍵點擊桌面
  • 屏幕分辨率
  • 高級/性能
  • 使用滑塊來調整加速級別

更改此設置顯然需要重新啓動我的系統上,當我做到了。