Partilhar via


CDC::IntersectClipRect

Cria uma nova região de corte formando a interseção da região atual e do retângulo especificados por x1, por y1, por x2, e por y2.

int IntersectClipRect(
   int x1,
   int y1,
   int x2,
   int y2 
);
int IntersectClipRect(
   LPCRECT lpRect 
);

Parâmetros

  • x1
    Especifica a coordenada x lógica do canto superior esquerdo do retângulo.

  • y1
    Especifica a coordenada y lógica do canto superior esquerdo do retângulo.

  • x2
    Especifica a coordenada x lógica do canto inferior direito do retângulo.

  • y2
    Especifica a coordenada y lógica do canto inferior direito do retângulo.

  • lpRect
    Especifica o retângulo.Você pode passar um objeto de CRect ou um ponteiro a estrutura de RECT para esse parâmetro.

Valor de retorno

O novo tipo a região de corte.Pode ser qualquer um dos seguintes valores:

  • A nova região de corte deCOMPLEXREGION tem sobrepostos bordas.

  • O contexto do dispositivo deERRO é inválido.

  • A nova região de corte deNULLREGION está vazia.

  • A nova região de corte deSIMPLEREGION não tem nenhuma borda sobrepostos.

Comentários

GDI recorta todas as saídas subseqüentes do ajuste no novo limite.A largura e altura não podem exceder 32.767.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

IntersectClipRect

Classe de CRect

Estrutura RECT