недійсними 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