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