Freigeben über


CDC::IntersectClipRect

Erstellt einen neuen Clippingbereich durch die Modellierung der Schnittmenge des Strombereichs und des Rechtecks, die von x1, y1, x2 und y2 angegeben werden.

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

Parameter

  • x1
    Gibt die logische X-Koordinate der oberen linken Ecke des Rechtecks an.

  • y1
    Gibt die logische Y-Koordinate der oberen linken Ecke des Rechtecks an.

  • x2
    Gibt die logische X-Koordinate der rechten unteren Ecke des Rechtecks an.

  • y2
    Gibt die logische y-Koordinate der rechten unteren Ecke des Rechtecks an.

  • lpRect
    Gibt das Rechteck. Sie können entweder ein CRect-Objekt oder einen Zeiger auf eine Struktur RECT für diesen Parameter übergeben.

Rückgabewert

Der Typ des neuen Clippingbereichs. Er kann einen der folgenden Werte aufweisen:

  • Neuer Clippingbereich COMPLEXREGION hat überlappende Rahmen.

  • ERROR Gerätekontext ist ungültig.

  • Neuer Clippingbereich NULLREGION ist leer.

  • Neuer Clippingbereich SIMPLEREGION hat keine überlappenden Rahmen.

Hinweise

GDI entfernt alle folgende Ausgabe zur Anpassung in der neuen Begrenzung ab. Die Breite und Höhe darf 32.767 nicht überschreiten.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CDC-Klasse

Hierarchiediagramm

IntersectClipRect

CRect Class

RECT-Struktur