2009-08-11 4 views
1

Мое приложение получает сообщение WM_ERASEBKGND, которое не, за которым следует сообщение WM_PAINT. Естественно, мое приложение стирает фон, а затем просто сидит там с пустым окном.WM_ERASEBKGND не следует WM_PAINT

Я бегу под Vista, но это происходит и под XP. Я уверен, что это моя вина, но что я могу сделать, чтобы Windows не вела себя?

Я достаточно уверен в сообщениях, поскольку я использую Spy ++ для просмотра. Это приложение C, составленное в соответствии с MSVC 2008.

+0

Не могли бы вы вывести код? – Alan

ответ

3

Не звоните BeginPaint/EndPaint в ваш WM_ERASEBKGND обработчик.

Смежные вопросы