Поделиться через


COleControl::InvalidateRgn

Делает недействительной клиентская область окна контейнера в заданной области.

void InvalidateRgn( 
   CRgn* pRgn,
   BOOL bErase = TRUE  
);

Параметры

  • pRgn
    Указатель на объект CRgn, определяющий область отображения объект OLE, чтобы сделать недействительными, в клиентских координатах, содержащего окна. Если этот параметр NULL, то экстент весь объект.

  • bErase
    Определяет, является ли фон в область быть недействительны стертым. Если TRUE фон стерто. Если FALSE фон остается неизменным.

Заметки

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

Если bEraseTRUE для любой части области обновления, то стерт фон во всей области, а не только в данной части.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

Диаграмма иерархии