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