Когда окно на заднем плане, оно не перерисовывается
От: Аноним  
Дата: 08.04.14 02:45
Оценка:
Вот как это выглядит

С чем это может быть связано?
Re: Когда окно на заднем плане, оно не перерисовывается
От: visual_wind  
Дата: 08.04.14 11:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Вот как это выглядит

А>[url]http://s8.postimg.org/sxcu6egxx/333.gif[/url]
А>С чем это может быть связано?

Хотя качество картинок и не дает стопроцентной уверенности, но, похоже, что у вас нормально перерисовуется только клиентская область. И если это не проблема ОС, то, возможно, у вас не обрабатывается / не отсылается WM_NCPAINT, когда необходимо перерисовать неклиенскую область после передвижения верхнего окна.
Re[2]: Когда окно на заднем плане, оно не перерисовывается
От: Аноним  
Дата: 09.04.14 06:18
Оценка:
Похоже, дело было в глюке ос. Сегодня свежескомпилированная программа такой проблемы не имеет...
Re[3]: Когда окно на заднем плане, оно не перерисовывается
От: MasterZiv СССР  
Дата: 09.04.14 09:16
Оценка:
> Похоже, дело было в глюке ос. Сегодня свежескомпилированная программа
> такой проблемы не имеет...

Это глюк мозга, а не OS.
Чаще всего такое получается, когда нарушают стандартную маршрутизацию
собщений в приложении.
Posted via RSDN NNTP Server 2.1 beta
Re[4]: Когда окно на заднем плане, оно не перерисовывается
От: greydrone Россия  
Дата: 17.04.14 06:14
Оценка:
Встретил такое поведение еще раз, стало понятно чем вызвано.
Дело в том, что я использую методику уменьшения размера exe, как описано тут. Если при выполнении описанных действий забыть поменять CDialogEx на CDialog, будет наблюдаться подобное поведение.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.