| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
 

Шаг 68 - Функции UpdateWindow() и InvalidateRect().

Функия UpdateWindow() обновляет содержимое окна, посылая сообщение WM_PAINT непосредственно в оконную процедуру.

BOOL UpdateWindow
( 
	HWND hWnd // окно
);

При успешном выполнении возвращается ненулевое значение. Вы можете сказать, что тоже самое можно сделать с помощью InvalidateRect(). А вот и не совсем так. Сообщение перерисовки посылается непосредственно в оконную процедуру минуя очередь сообщений, то есть обновление происходит сразу без задержки, которая может возникнуть в результате интенсивного ввода информации пользователем. Посмотрите разницу на схеме. Красным выделено действие данной функции.

68.gif (3749 b)


Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz