Sdílet prostřednictvím


CDC::ExtFloodFill

Vyplní oblast povrchu zobrazit aktuální stopy.

BOOL ExtFloodFill(
   int x,
   int y,
   COLORREF crColor,
   UINT nFillType 
);

Parametry

  • x
    Určuje logické souřadnice x bodu, kde začíná plnění.

  • y
    Určuje logické souřadnici y bodu, kde začíná plnění.

  • crColor
    Určuje barvu ohraničení nebo vyplněné oblasti.Výklad crColor závisí na hodnotě nFillType .

  • nFillType
    Určuje typ výplně záplava provést.Musí být buď následující hodnoty:

    • FLOODFILLBORDER barva určená ohraničená oblast výplně crColor .Tento styl je identické plnění prováděné FloodFill .

    • FLOODFILLSURFACE je definována barva určená oblast výplně crColor .Vyplnění směrem ven pokračuje ve všech směrech jako barva je zjištěna.Tento styl je vhodný pro vyplnění oblasti s vícebarevný hranice.

Vrácená hodnota

Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0, pokud do vyplnění nelze dokončit, pokud má daný bod hranice barva určená crColor (Pokud FLOODFILLBORDER bylo požadováno), pokud v daném bodě není barva určená crColor (Pokud FLOODFILLSURFACE bylo požadováno), nebo pokud je bod mimo oblast oříznutí.

Poznámky

Tato funkce člena nabízí větší flexibilitu než FloodFill protože můžete zadat typ výplně v nFillType .

Pokud nFillType je nastavena na FLOODFILLBORDER, oblast považován za zcela ohraničené barva určená crColor .Funkce začíná v místě určeném x a y a ve všech směrech na hranici barvu výplně.

Pokud nFillType je nastavena na FLOODFILLSURFACE, funkce začíná v místě určeném x a y a pokračuje ve všech směrech, vyplňování všechny sousedící oblasti obsahující barvu určenou crColor .

Pouze kontexty paměťové zařízení a zařízení, která podporují rastrový displej podpora technologie ExtFloodFill .Další informace naleznete GetDeviceCaps členské funkce.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill