CDC::ExtFloodFill
Riempie un'area di ritaglio di pennello corrente.
BOOL ExtFloodFill(
int x,
int y,
COLORREF crColor,
UINT nFillType
);
Parametri
x
Specifica la coordinata x del punto in cui inizia riempire.y
Specifica la coordinata y logica del punto in cui inizia riempire.crColor
Specifica il colore del limite o dell'area da riempire. L'interpretazione crColor dipende dal valore nFillType.nFillType
Specifica il tipo di riempimento di inondazione da eseguire. Deve essere uno dei seguenti valori:FLOODFILLBORDER l'area di riempimento è limitato dal colore specificato da crColor. Questo stile è identico al materiale ad esempio eseguita da FloodFill.
FLOODFILLSURFACE l'area di riempimento è definito dal colore specificato da crColor. Il riempimento continua esternamente in tutte le direzioni finché il colore viene rilevato. Questo stile è utile per il riempimento delle aree di limiti multicolori.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0 se il materiale ad esempio non venga completato, se il punto specificato ha il colore del limite specificato da crColor (se FLOODFILLBORDER è obbligatorio), se il punto specificato non contiene il colore specificato da crColor (se FLOODFILLSURFACE è obbligatorio), o se il punto non è compreso nell'area.
Note
Questa funzione membro offre maggiore flessibilità rispetto a FloodFill perché è possibile specificare un riempimento in nFillType.
Se nFillType è impostato su FLOODFILLBORDER, l'area viene considerata completamente sia limitata dal colore specificato da crColor. La funzione inizia al punto specificato da x e y e inserisce tutte le istruzioni al limite di colore.
Se nFillType è impostato su FLOODFILLSURFACE, la funzione inizia al punto specificato da x e y e procede in tutte le direzioni, riempienti tutte le aree adiacenti che contengono il colore specificato da crColor.
Solo contesti e dispositivi del dispositivo di memoria che supportano il supporto di tecnologia di raster- visualizzazione ExtFloodFill. Per ulteriori informazioni, vedere la funzione membro GetDeviceCaps.
Requisiti
Header: afxwin.h