CWnd::InvalidateRgn

недійсними InvalidateRgn ( CRgn * pRgn, BOOL bErase = правда );

Параметри

pRgn

Вказівник на об'єкт CRgn , що визначає область буде додано до області оновлення. Регіоні, як вважається, мають клієнт координат. Якщо цей параметр має значення NULL, весь клієнтської області додається до області оновлення.

bErase

Визначає, чи фону в області оновлення буде стерти.

Зауваження

Скасовуються клієнтської області в межах даного регіону, додавши його до поточної області оновлення з CWnd. Включить регіон, поряд з інших районів в регіоні оновлення призначений для малювання, коли Наступна надсилання WM_PAINT повідомлення. Включить областей накопичуються в регіоні оновлення до регіону обробляється, коли наступний надсилання WM_PAINT повідомлення, або поки регіоні перевірено за ValidateRect або ValidateRgn функції члена.

Параметр bErase визначає, чи фону в області оновлення буде стерто, коли обробляється регіоні оновлення. Якщо bErase є ІСТИННИМ, фон стерто, коли функція-член BeginPaint називається; Якщо bErase є ПОМИЛКОВИМ, фон залишається незмінним. Якщо bErase правда для будь-якої частини регіону оновлення, фон у всьому регіоні, не тільки у даній частині стерта.

Windows надсилання WM_PAINT повідомлення, коли оновлення регіоні " CWnd " не є пустим, і є немає інших повідомлень у черзі застосунку для цього вікна.

Даного регіону повинні були раніше створені один регіон функцій.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRgn

Index