Partager via


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

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::GetPolyFillMode

CDC::PolyPolygon

SetPolyFillMode