Partilhar via


CRgn::CreateRectRgn

Cria uma região retangular que é armazenada na CRgn objeto.

BOOL CreateRectRgn(
   int x1,
   int y1,
   int x2,
   int y2 
);

Parâmetros

  • x1
    Especifica a coordenada x lógica do canto superior esquerdo da região.

  • y1
    Especifica a coordenada y lógica do canto superior esquerdo da região.

  • x2
    Especifica a coordenada x lógica do canto inferior direito da região.

  • y2
    Especifica a coordenada y lógica do canto inferior direito da região.

Valor de retorno

Diferente de zero se a operação foi bem-sucedida; caso contrário, 0.

Comentários

O dimensionar de uma região é limitado a 64 K de memória ou de unidades lógicas de 32.767 a 32.767, o que for menor.

Quando tiver concluído usando uma região criada por CreateRectRgn, um aplicativo deve usar o CGDIObject::DeleteObjectfunção de membro para remover a região.

Exemplo

CRgn   rgn;

BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );

Para obter um exemplo adicional, consulte CRgn::CombineRgn.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CRgn

Gráfico de hierarquia

CRgn::CreateRectRgnIndirect

CRgn::CreateRoundRectRgn

CreateRectRgn

Outros recursos

CRgn membros