Отдельные части Visual C ++ IDE GUI перестают обновляться - PullRequest
0 голосов
/ 06 ноября 2011

У меня странная ошибка на одном из моих компьютеров с Visual C ++. По какой-то причине экран перестанет обновляться там, где находится мой исходный код. Я могу форсировать одно обновление, если сверну и разверну Visual C ++.

Например, если я попытаюсь что-то напечатать или использовать полосу прокрутки, она не покажет никаких изменений, пока я не сверну и не разверну. Однако если я что-то наберу, изменения будут сделаны. Я могу сохранить, и эти изменения останутся.

Как ни странно, автозаполнение все еще работает как задумано. Если я наберу myClass.get_, откроется окно автозаполнения.

Кажется, это происходит случайно. Это может произойти, если я оставлю программу на некоторое время во время выполнения других задач или при первом запуске программы. Свежая перезагрузка почти всегда исправляет в тот момент, но какая бы ни была причина, будет происходить через некоторое время. Одна вещь, которая почти всегда приводит к тому, что программа перестает работать, это если я запускаю видеоигру.

Буду признателен за любую помощь, спасибо.

1 Ответ

0 голосов
/ 06 ноября 2011

Предполагая, что это VS2010 - я думаю, что он делает новые вещи GUI с WPF и особенно полагается на аппаратное ускорение и объединение записи гораздо больше, чем раньше.

У меня были проблемы с отображением в виртуальной коробке.установка (с поддержкой нескольких мониторов в гостевой системе).Я решил эту проблему, уменьшив / отключив параметры аппаратного ускорения для (виртуального) графического адаптера.

  • щелкните правой кнопкой мыши рабочий стол
  • разрешение экрана
  • Advanced / Performance
  • используйте ползунок для настройки уровня ускорения

Изменение этого параметра, очевидно, потребовало перезагрузки моей системы, когда я это сделал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...