CWnd::Invalidate

void Invalidate ( BOOL bErase = TRUE );

Параметры

bErase

Указывает, является ли фон в области обновления для стирания.

Примечания

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

Параметр bErase указывает, является ли фон в области обновления для стирания при обработке области обновления. Если bErase имеет значение TRUE, фон стирается при вызове функции-члена обработке ; Если bErase имеет значение FALSE, фон остается неизменной. Если bErase имеет значение TRUE для любой части области обновления, стереть фон в регионе в целом, не только в данной части,.

Windows отправляет сообщение WM_PAINT всякий раз, когда регион CWnd обновления не является пустым и нет других сообщений в очередь приложений для этого окна.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CWnd::BeginPaint, CWnd::ValidateRect, CWnd::ValidateRgn, :: InvalidateRect

Index