CDC::SetPolyFillMode
Définit le mode de remplissage de polygones.
int SetPolyFillMode(
int nPolyFillMode
);
Paramètres
- nPolyFillMode
Spécifie le nouveau mode rassasiant. Cette valeur peut être ALTERNATE ou enroulement. Le mode par défaut défini dans windows est ALTERNATE.
Valeur de retour
Le mode rassasiant précédent, si l'opération a réussi ; sinon 0.
Notes
Lorsque le mode de remplissage de polygones est ALTERNATE, le système qui remplit entre les côtés impairs et pairs polygon sur chaque ligne de numérisation. Autrement dit, le système qui remplit entre le premier et verso, entre le troisième et quatrième côté, et ainsi de suite. Ce mode est la valeur par défaut.
Lorsque le mode de remplissage de polygones est enroulement, le système utilise la direction dans laquelle une illustration a été dessinée pour déterminer si remplir la zone. Chaque segment de ligne dans un polygone est dessiné dans un sens horaire ou anti-horaire. Chaque fois qu'une ligne imaginaire tracée d'une zone placé à l'extérieur d'une illustration traverse un segment de ligne horaire, un nombre est incrémenté. Lorsque la ligne traverse un segment de ligne dans le sens inverse des aiguilles d'une montre, le nombre est décrémenté. La zone est remplie si le nombre est différent de zéro lorsque la ligne atteint l'extérieur de l'illustration.
Configuration requise
Header: afxwin.h