Condividi tramite


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

Vedere anche

Riferimenti

Classe CDC

Grafico delle gerarchie

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill