На главную

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 | Скачать Вниз

The Update Region



The update region identifies the portion of a window that is out-of-date or invalid and in need of redrawing. Windows uses the update region to generate WM_PAINT messages for applications and to minimize the time applications spend bringing the contents of their windows up to date. Windows adds only the invalid portion of the window to the update region, requiring only that portion to be drawn.

When Windows determines that a window needs updating, it sets the dimensions of the update region to the invalid portion of the window. Setting the update region does not immediately cause the application to draw. Instead, the application continues retrieving messages from the application message queue until no messages remain. Windows then checks the update region, and if the region is not empty (non-NULL), it sends a WM_PAINT message to the window procedure.
An application can use the update region to generate its WM_PAINT messages. For example, an application that loads data from open files typically sets the update region while loading so that new data is drawn during processing of the next WM_PAINT message. In general, an application should not draw at the time its data changes, but route all drawing operations through the WM_PAINT message.


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Регион Коррекции



Регион коррекции идентифицирует часть окна, которое - устаревшее или неправильное и в необходимости перерисовыванной. Окно использует регион коррекции, чтобы генерировать сообщения WM_PAINT для приложений и, чтобы минимизировать приложения времени тратить приводя содержание их окна новейшим. Окно добавляет только неправильную часть окна к регион коррекция, требующего только, что распределяться, чтобы сделан.

Когда Окно определяет, что окну нужно обновление, это устанавливает измерения региона коррекции в неправильную часть окна. Установка региона коррекции немедленно не заставляет приложение, чтобы делать. Взамен, приложение продолжает извлекать сообщения из прикладной очереди сообщения пока никакие сообщения не останутся. Окно затем проверяет регион коррекции, и если регион не пустой (не-НЕДЕЙСТВИТЕЛЬНЫЙ), он посылает сообщение WM_PAINT в процедуру окна.
Приложение может использовать регион коррекции, чтобы генерировать свои сообщения WM_PAINT. Например, приложение, которое загружает данные из открытых файлов обычно устанавливает область коррекции при загрузке чтобы новые данные были сделаны в течение обработки следующего сообщения WM_PAINT. В общих чертах, приложение не должно делать в то время изменениями данных но направлять все операции чертежа через сообщение WM_PAINT.


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