Compartilhar via


CWnd::SetWindowRgn

Chamar essa função de membro para definir a região de uma janela.

int SetWindowRgn( 
   HRGN hRgn, 
   BOOL bRedraw  
);

Parâmetros

  • hRgn
    Um identificador para uma região.

  • bRedraw
    Se Verdadeiro, o sistema operacional redesenho após a janela definir a região; caso contrário, não. Normalmente, defina bRedraw a Verdadeiro se a janela estiver visível. Se definida como, o sistema Verdadeiroenvia mensagens de WM_WINDOWPOSCHANGING e de WM_WINDOWPOSCHANGED a janela.

Valor de retorno

Se a função for bem sucedida, o valor de retorno é diferente de zero. Se a função falhar, o valor de retorno é zero.

Comentários

As coordenadas na região da janela de uma janela é relativo ao canto superior esquerdo da janela, não a área cliente da janela.

Após uma chamada com êxito a SetWindowRgn, o sistema operacional possui a região especificada pela alça hRgnda região. O sistema operacional não faz uma cópia da região, portanto não faz nenhuma chamadas de função adicional com este identificador da região, e não fecha este identificador da região.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CWnd Class

Gráfico da hierarquia

SetWindowRgn

CWnd::GetWindowRgn