CDC::SetPolyFillMode

int SetPolyFillMode ( Int nPolyFillMode );

Rückgabewert

Die vorherige Füllmodus, wenn erfolgreich; andernfalls 0.

Parameter

nPolyFillMode

Gibt den neuen Füllung-Modus. Dieser Wert ist möglicherweise entweder alternativer oder WINDING. Der Standardmodus in Windows festgelegt ist Alternative.

Bemerkungen

Legt den Modus des Polygon-Füllung.

Wenn das Polygon-Füllmodus ALTERNATEist, füllt das System den Bereich zwischen Polygon ungeraden und geraden Seiten auf einzelnen Scanzeilen. Das heißt, füllt das System den Bereich zwischen der ersten und der zweiten Seite, zwischen der dritten und vierten Seite, und So weiter. Dieser Modus ist der Standardmodus.

Wenn das Polygon-Füllmodus WICKLUNGist, verwendet das System die Richtung, in der eine Figur gezeichnet wurde, zu um bestimmen, ob einen Bereich zu füllen. Jeden Linienabschnitt in einem Vieleck wird im Uhrzeigersinn oder Uhrzeigersinn gezeichnet. Sobald eine imaginäre Linie gezogen von einem geschlossenen Bereich nach außen einer Figur durch ein Liniensegment im Uhrzeigersinn bewegt, wird ein Zähler erhöht. Wenn die Zeile einen gegen den Uhrzeigersinn Liniensegment durchläuft, wird der Zähler dekrementiert. Der Bereich wird gefüllt, wenn der Zähler ungleich NULL ist, wenn die Zeile außerhalb der Figur erreicht.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::GetPolyFillMode, CDC::PolyPolygon, :: SetPolyFillMode

Index