CWnd::Invalidate
Делает недействительной всю клиентскую область CWnd.
void Invalidate(
BOOL bErase = TRUE
);
Параметры
- bErase
Определяет, является ли фон в область обновления быть стертым.
Заметки
Клиентская область помечена для прорисовки при WM_PAINT происходит следующее сообщение.Область также можно проверять до того, как сообщение WM_PAINT происходит ValidateRect функцией-членом или ValidateRgn.
Параметр указывает, следует ли bErase фон в области обновления быть стертым когда область обновления обрабатывается.Если bEraseTRUE, фон стерт если функция-член BeginPaint вызова; если bEraseFALSE, фон остается неизменным.Если bEraseTRUE для любой части области обновления, то стерт фон во всей области, а не только в данной части.
Windows отправляет сообщение WM_PAINT когда область обновления CWnd не пуста и другие сообщения в очередь приложения для этого окна.
Пример
См. пример для CWnd::UpdateWindow.
Требования
Header: afxwin.h