CRgn::CreateRectRgn
Cria uma área retangular que é armazenada no objeto de CRgn .
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; se não 0.
Comentários
O tamanho de uma região é limitado a 32.767 por 32.767 unidades lógicas ou a 64K de memória, qualquer é menor.
Quando tiver terminado de usar uma região criada por CreateRectRgn, um aplicativo deve usar a função de membro de CGDIObject::DeleteObject para remover a região.
Exemplo
CRgn rgn;
BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );
Para um exemplo adicional, consulte CRgn::CombineRgn.
Requisitos
Cabeçalho: afxwin.h