Partilhar via


COleControl::InvalidateRgn

Invalida a área cliente da janela contêiner dentro da região determinada.

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

Parâmetros

  • pRgn
    Um ponteiro para um objeto de CRgn que identifica a região de exibição do objeto para OLE invalidar, em coordenadas do cliente de janela que a contém. Se esse parâmetro é NULO, a extensão é o objeto inteiro.

  • bErase
    Especifica se o plano de fundo dentro da região invalidada deve ser apagado. Se Verdadeiro, o plano de fundo é apagado. Se Falso, o plano de fundo permanece inalterado.

Comentários

Isso pode ser usado para redesenhar controles sem janelas no recipiente. A região invalidada, junto com quaisquer outras áreas na região de atualização, é marcada como quando pintando a seguinte mensagem de WM_PAINT é enviada.

Se bErase é Verdadeiro para qualquer parte da região de atualização, o plano de fundo na região inteira, não apenas a parte fornecida, é apagado.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico da hierarquia