CDC::PolyPolygon
Erstellt zwei oder mehr Polygone, die mithilfe des aktuellen Polygonfüllungsmodus gefüllt werden.
BOOL PolyPolygon(
LPPOINT lpPoints,
LPINT lpPolyCounts,
int nCount
);
Parameter
lpPoints
Punkte in einem Array POINT-Strukturen oder CPoint-Objekten, die die Eckpunkte der Polygone definieren.lpPolyCounts
Zeigt auf einem Array von ganzen Zahlen, die jeweils die Punktzahl in einem der Polygone im lpPoints Array angibt.nCount
Die Anzahl der Einträge im lpPolyCounts Array. Diese Zahl gibt die Anzahl der gezeichnet werden an Polygonen. Dieser Wert muss mindestens 2. sein.
Rückgabewert
ungleich 0 (null), wenn die Funktion erfolgreich; 0 andernfalls.
Hinweise
Die Polygone sind möglicherweise disjunkt oder überlappende.
Jedes Polygon, das in einem Aufruf der - Funktion PolyPolygon angegeben wird, muss geschlossen werden. Anders als die Polygone, die von der Polygon-Memberfunktion erstellt werden, werden die Polygone, die von PolyPolygon erstellt werden, nicht automatisch geschlossen.
Die Funktion erstellt zwei oder mehr Polygone. Um ein einzelnes Polygon zu erstellen, sollte eine Anwendung die Polygon-Memberfunktion verwenden.
Der aktuelle Polygonfüllungsmodus kann abgerufen werden oder festgelegt werden, indem die GetPolyFillMode und SetPolyFillMode-Memberfunktionen verwendet.
Anforderungen
Header: afxwin.h