Condividi tramite


Funzione FloodFill (wingdi.h)

La funzione FloodFill riempie un'area della superficie di visualizzazione con il pennello corrente. Si presuppone che l'area venga associata come specificato dal parametro colore .

Nota La funzione FloodFill è inclusa solo per la compatibilità con le versioni a 16 bit di Windows. Le applicazioni devono usare la funzione ExtFlodFill con FLOODFILLBORDER specificata.
 

Sintassi

BOOL FloodFill(
  [in] HDC      hdc,
  [in] int      x,
  [in] int      y,
  [in] COLORREF color
);

Parametri

[in] hdc

Handle per un contesto di dispositivo.

[in] x

Coordinata x, in unità logiche, del punto in cui iniziare il riempimento.

[in] y

Coordinata y, in unità logiche, del punto in cui iniziare il riempimento.

[in] color

Colore del limite o dell'area da riempire. Per creare un valore di colore COLORREF , usare la macro RGB .

Valore restituito

Se la funzione ha esito positivo, il valore restituito è diverso da zero.

Se la funzione ha esito negativo, il valore restituito è zero.

Commenti

Di seguito sono riportati i motivi per cui questa funzione potrebbe non riuscire:

  • Impossibile completare il riempimento.
  • Il punto specificato ha il colore limite specificato dal parametro colore .
  • Il punto specificato si trova all'esterno dell'area di ritaglio corrente, ovvero non è visibile nel dispositivo.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wingdi.h (include Windows.h)
Libreria Gdi32.lib
DLL Gdi32.dll

Vedi anche

Funzioni bitmap

Panoramica delle bitmap

COLORREF

ExtFloodFill

RGB