CDC::PolyPolygon
Crée deux ou plusieurs polygones qui sont remplis avec l'état actuel de remplissage de polygones.
BOOL PolyPolygon(
LPPOINT lpPoints,
LPINT lpPolyCounts,
int nCount
);
Paramètres
lpPoints
Pointe vers un tableau de structures de POINT ou d'objets d' CPoint qui définissent les vertex de polygones.lpPolyCounts
Indique un tableau d'entiers, qui spécifie le nombre de points dans l'un des polygones dans le tableau d' lpPoints .nCount
Le nombre d'entrées de la matrice d' lpPolyCounts . Ce nombre indique le nombre de polygones à dessiner. Cette valeur doit être au moins 2.
Valeur de retour
Une valeur différente de zéro si la fonction est réussie ; sinon 0.
Notes
Les polygones peuvent être disjoignent ou se chevaucher.
Chaque polygone spécifié dans un appel à la fonction d' PolyPolygon doit être fermé. Contrairement aux polygones créés par la fonction membre de Polygone , les polygones créés par PolyPolygon ne sont pas fermés automatiquement.
La fonction crée deux polygones ou plus. Pour créer un polygone unique, une application doit utiliser la fonction membre de Polygone .
L'état actuel de remplissage de polygones peut être récupéré ou défini à l'aide de les fonctions membres d' GetPolyFillMode et d' SetPolyFillMode .
Configuration requise
Header: afxwin.h