CDC::SetPolyFillMode
Imposta la modalità di riempimento poligoni.
int SetPolyFillMode(
int nPolyFillMode
);
Parametri
- nPolyFillMode
Specifica la nuova modalità di riempimento. Questo valore può essere ALTERNATE o WINDING. La modalità predefinito in Windows è ALTERNATE.
Valore restituito
La modalità di riempimento precedente, in caso di esito positivo; in caso contrario 0.
Note
Quando la modalità di riempimento poligoni è ALTERNATE, il sistema riempie l'area tra i lati di numero dispari e pari del poligono su ogni riga di digitalizzazione. Ovvero il sistema riempie l'area tra il primo e il secondo, tra terzo argomento e quarto lato, e così via. Questa modalità è l'impostazione predefinita.
Quando la modalità di riempimento poligoni è WINDING, il sistema utilizza la direzione in cui una figura è stata disegnata per determinare se riempire un'area. Ogni segmento di riga in un poligono viene disegnato in un senso antiorario in senso orario o. Ogni volta che una linea immaginaria tracciata da un'area all'esterno di una figura attraversa un segmento di riga in senso orario, un conteggio viene incrementato. Quando la riga passa attraverso un segmento di riga in senso antiorario, il numero viene decrementato. L'area viene soddisfatta quando il conteggio è diverso da zero quando raggiunge la riga al di fuori della figura.
Requisiti
Header: afxwin.h