Когда я минимизирую и восстанавливаю свое приложение Delphi, содержимое окна вспыхивает ужасным черным перед (пере) перерисовкой на Vista / Win7. Это также можно увидеть в интегрированной среде разработки Delphi 2007 - инспектор объектов, менеджер проектов, окно «Сообщения» (но не содержимое редактора) также мигают черным цветом при восстановлении.
Кажется, что ни одна из привычных технологий рисования без мерцания не имеет никакого значения, а некоторые даже ухудшают его: DoubleBuffered, WS_EX_COMPOSITED, WM_ERASEBKGND и т. Д.
Большинство приложений Microsoft не проявляют такого поведения. Это проблема с реализацией Delphi форм Windows? Кто-нибудь знает об обходном пути?