На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz