CWnd::InvalidateRect

недійснимиInvalidateRect (LPCRECTlpRect,BOOLbErase-=правда);

Параметри

lpRect

Пункту до CRect об'єкта або RECT структури, що містить прямокутник (у клієнта координат) буде додано до області оновлення. Якщо lpRect має значення 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, :: InvalidateRect

Index