Windows 7: Интерсный глюк с прорисовкой
От: KingT  
Дата: 05.06.13 16:37
Оценка:
Приветствую,
Вобщем сделал такую программу:
В диалоговом окне создал еще 3 окна (размер фиксированный). А вних по WM_PAINT рисую с OpenGL матрицу.После делаю InvalidateRect. Все на WinAPI.
Все отображается и прорисовывается хорошо НО:
если нажать CTRl+Alt+Del
затем выбрать TaskManager
То потом псле того как изчезает заставка на весь экран мое окно не прорисовывается чтоб его прорисовать надо его взять и утащить за пределы экрана
а потом вернуть и оно прорисовано. НО если после этого водить по окну другим окном то оно не прорисовывается. Можно другим окном стереть содержимое моего окна.
Это все происходит только если выставлена тема Windows Classic. При стандартной теме все прорисовывается ВСЕГДА.

Как это исправить?

PS: В XP такого глюка нет.
PSS: Приложил екзешник http://files.rsdn.ru/80638/win7_repaint_gliuk.rar
PSSS: Чуствую что как-то задействован DWM только не уверен.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.