Compartilhar via


CDC::IntersectClipRect

Cria uma nova região de recorte, formando a interseção da região corrente e o retângulo especificado por x1, y1, x2, e 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 em um CRect objeto ou um ponteiro para um RECT estrutura para este parâmetro.

Valor de retorno

Tipo a nova região de recorte.Pode ser qualquer um dos seguintes valores:

  • COMPLEXREGION   Nova região de recorte tem sobrepostas bordas.

  • ERRO   Contexto de dispositivo inválido.

  • NULLREGION   Nova região de recorte está vazio.

  • SIMPLEREGION   Nova região de recorte não possui sobrepostas bordas.

Comentários

GDI clipes todas as saídas subseqüentes para se ajustarem ao novo limite.A largura e altura não devem exceder a 32.767.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

IntersectClipRect

Classe CRect

RECT estrutura

Outros recursos

Membros do CDC