На главную

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

GetUpdateRgn



The GetUpdateRgn function retrieves the update region of a window by copying it into the specified region. The coordinates of the update region are relative to the upper-left corner of the window (that is, they are client coordinates).

int GetUpdateRgn(

HWND hWnd, // handle of window
HRGN hRgn, // handle of region
BOOL bErase // erase background flag
);


Parameters

hWnd

Identifies the window with an update region that is to be retrieved.

hRgn

Identifies the region to receive the update region.

bErase

Specifies whether the window background should be erased and whether nonclient areas of child windows should be drawn. If this parameter is FALSE, no drawing is done.



Return Values

The return value indicates the complexity of the resulting region; it can be one of the following values:

Value Meaning
COMPLEXREGION Region consists of more than one rectangle.
ERROR An error occurred.
NULLREGION Region is empty.
SIMPLEREGION Region is a single rectangle.


Remarks

The BeginPaint function automatically validates the update region, so any call to GetUpdateRgn made immediately after the call to BeginPaint retrieves an empty update region.

See Also

GetUpdateRect, InvalidateRgn, UpdateWindow, ValidateRgn


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

GetUpdateRgn



Функция GetUpdateRgn извлекает регион коррекции окна копируя это в определенный регион. Координаты региона коррекции - относительно верхнего левого угла окна (то есть, они - координаты клиента).

int GetUpdateRgn(

HWND hWnd, // РУЧКА окна HRGN hRgn, // ручка региона BOOL bErase // флаг фона стирания
);


Параметры

hWnd

Идентифицирует окно с регионом коррекции, который должен быть извлечен.

hRgn

Идентифицирует регион, чтобы получать регион коррекции.

bErase

Определяет должен фон окна быть выстиран и независимо nonclient области окна ребенка должны быть сделаны. Если этот параметр является ЛОЖЬЮ, никакой чертеж не сделан.



Обратные Величины

Обратная величина указывает сложность результирующего региона; это может быть одним из следующего величин:

Значение Величины
РЕГИОН COMPLEXREGION состоит из более, чем одного прямоугольника.
ОШИБКА ошибка происходила.
РЕГИОН NULLREGION пустой.
РЕГИОН SIMPLEREGION является единственным прямоугольником.


Замечания

Функция BeginPaint автоматически подтверждает регион коррекции, так что любой вызов на GetUpdateRgn сделанным немедленно после вызова на BeginPaint извлекает пустой регион коррекции.

Смотри Также

GetUpdateRect, InvalidateRgn, UpdateWindow, ValidateRgn


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