privatevoid SetRectRgn( int x1, int y1, int x2, int y2 );
privatevoid SetRectRgn ( Operador LPCRECT lpRect );
Parâmetros
1 x
Especifica o x-coordenar de upper-Esquerda canto da região retangular.
y1
Especifica a y-coordenar de upper-Esquerda canto da região retangular.
x 2
Especifica o x-coordenar da parte inferior-direito canto da região retangular.
y2
Especifica a y-coordenar da parte inferior-direito canto da região retangular.
lpRect
Especifica a região retangular. Pode ser um ponteiro para uma estrutura RECT ou um objeto CRect.
Observações
Cria uma região retangular. Ao contrário CreateRectRgn, no entanto, ele não aloca qualquer memória adicional de local heap de aplicativo do Windows. Em vez disso, ele usa o espaço alocado para a região armazenada no objeto CRgn . Isso significa que objeto CRgn já deve ter sido inicializado com uma região do Windows válida antes de chamar SetRectRgn. Os pontos dados por x 1, y1, X2e y2 especificar o tamanho mínimo do espaço alocado.
Use esta função instead of a função de membro CreateRectRgn para evitar chamadas para o Gerenciador de memória local.
Visão geral de CRgn |nbsp; Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CRgn::CreateRectRgn, :: SetRectRgn