CDC::SetPolyFillMode

int SetPolyFillMode ( int nPolyFillMode );

Valore restituito

La modalità di riempimento precedente, in caso di successo; in caso contrario 0.

Parametri

nPolyFillMode

Specifica la nuova modalità di riempimento. Questo valore può essere alternativo o TORTUOSE. Impostare in Windows la modalità predefinita è alternativo.

Osservazioni

Imposta la modalità di riempimento poligono.

Quando la modalità di riempimento poligono è alternativo, il sistema riempie la zona fra i lati del poligono dispari e pari su ogni linea di scansione. Cioè, il sistema di riempia l'area tra il primo e il secondo lato, tra il terzo e il quarto lato e così via. Questa modalità è l'impostazione predefinita.

Quando la modalità di riempimento poligono è TORTUOSA, il sistema utilizza la direzione in cui è stata disegnata una figura per determinare se riempire un'area. Ogni segmento di linea in un poligono è disegnato in senso orario o in senso antiorario. Ogni volta che una linea immaginaria tracciata da una zona chiusa di fuori di una figura passa attraverso un segmento di linea in senso orario, un conteggio viene incrementato. Quando la linea passa attraverso un segmento di linea in senso antiorario, il conteggio viene decrementato. La zona è piena di se il conteggio è diverso da zero, quando la linea raggiunge l'esterno della figura.

CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp;CDC::GetPolyFillMode, CDC::PolyPolygon, :: SetPolyFillMode

Index