Шаг 68 - Функции UpdateWindow() и InvalidateRect().
Функия UpdateWindow() обновляет содержимое окна, посылая сообщение WM_PAINT непосредственно в оконную процедуру.
BOOL UpdateWindow
(
HWND hWnd // окно
);
При успешном выполнении возвращается ненулевое значение. Вы можете сказать, что тоже самое можно сделать с помощью InvalidateRect(). А вот и не совсем так. Сообщение перерисовки посылается непосредственно в оконную процедуру минуя очередь сообщений, то есть обновление происходит сразу без задержки, которая может возникнуть в результате интенсивного ввода информации пользователем. Посмотрите разницу на схеме. Красным выделено действие данной функции.
Предыдущий Шаг | Следующий Шаг | Оглавление By Artem.
Используются технологии uCoz
|