Partilhar via


CRgn::SetRectRgn

Cria uma região retangular.

void SetRectRgn(
   int x1,
   int y1,
   int x2,
   int y2 
);
void SetRectRgn(
   LPCRECT lpRect 
);

Parâmetros

  • x1
    Especifica a coordenada x do canto superior esquerdo da região retangular.

  • y1
    Especifica a coordenada y do canto superior esquerdo da região retangular.

  • x2
    Especifica a coordenada x do canto inferior direito da região retangular.

  • y2
    Especifica a coordenada y do canto inferior direito da região retangular.

  • lpRect
    Especifica a região retangular.Pode ser qualquer um ponteiro para um RECT estrutura ou uma CRect objeto.

Comentários

Ao contrário de CreateRectRgn, no entanto, ele não aloca toda a memória adicional do heap de aplicativo local do Windows.Em vez disso, ele usa o espaço alocado para a região armazenada na CRgn objeto. Isso significa que o CRgn objeto já deve ter sido inicializado com uma região válida do Windows antes de ligar SetRectRgn. Os pontos de dado por x1, y1, x2, e y2 Especifique o dimensionar mínimo de espaço alocado.

Use esta função em vez do CreateRectRgn função de membro para evitar chamadas para o Gerenciador de memória local.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CRgn

Gráfico de hierarquia

CRgn::CreateRectRgn

SetRectRgn

Outros recursos

CRgn membros