|
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Invalidating and Validating the Update Region
An application invalidates a portion of a window and sets the update region by using the InvalidateRect or InvalidateRgn function. These functions add the specified rectangle or region (given in client coordinates) to the update region, combining the rectangle or region with anything Windows or the application may have previously added to the update region.
The InvalidateRect and InvalidateRgn functions do not generate WM_PAINT messages. Instead, Windows accumulates the changes made by these functions and its own changes while a window processes other messages in its message queue. By accumulating changes, a window processes all changes at once instead of updating bits and pieces one step at a time. The ValidateRect and ValidateRgn functions validate a portion of the window by removing a specified rectangle or region from the update region. These functions are typically used when the window has updated a specific part of the screen in the update region before receiving the WM_PAINT message.
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
|
Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Аннулирующий и Подтверждая Регион Коррекции
Приложение аннулирует часть окна и устанавливает регион коррекции используя InvalidateRect или функция InvalidateRgn. Эти функции добавляют определенный прямоугольник или регион (данное в координатах клиента) в регион коррекции, объединяющий прямоугольник или регион с чему-нибудь Окна или приложение может прежде добавить к региону коррекции.
InvalidateRect И функции InvalidateRgn не генерируют сообщения WM_PAINT. Взамен, Окно накапливает изменения сделанные этими функциями и собственными изменениями тогда как окно обрабатывает другие сообщения в своей очереди сообщения. Накапливая изменения, окно обрабатывает все изменения сразу вместо обновления битов и частей один шаг за один раз. ValidateRect И функции ValidateRgn подтверждают часть окна удаляя определенный прямоугольник или регион из региона коррекции. Эти функции обычно использованы когда окно скорректировало специфическую часть экрана в регионе коррекции перед получать сообщения WM_PAINT.
|
|
|
|