Про окна цикл покраски окна - PullRequest
0 голосов
/ 08 декабря 2010

Почему окна разделяют цикл рисования на два сообщения wm_paint и wm_ereasebackground, а не на одно?

1 Ответ

2 голосов
/ 08 декабря 2010

Это все еще из старых добрых способов, где WM_PAINT мог быть слишком медленным.Лучше было нарисовать хотя бы фон.Это гораздо менее важно сегодня.

Вы можете использовать реализацию по умолчанию, которая просто рисует фон с помощью фоновой кисти окна по умолчанию.В качестве альтернативы вы можете просто проигнорировать это и использовать WM_PAINT для всего своего кода для рисования.

Я думаю, что была статья Раймонда Чена, но я не могу найти ее сейчас.http://blogs.msdn.com/b/oldnewthing/

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