Почему для WM_ERASEBKGND есть отдельное сообщение

Я никогда не понимал, почему стирание фона имеет отдельное сообщение Windows. Мне кажется, что я немного лишний. Создавая кнопки, нарисованные владельцем, я всегда стирал фон изнутри WM_PAINT. Иногда я даже рисовал изнутри WM_ERASEBKGND и оставлял WM_PAINT пустым. Кажется, оба работают нормально. Есть ли какие-либо преимущества в разделении рисования на 2 операции?

6
задан sashoalm 27 February 2012 в 15:07
поделиться