Udostępnij za pośrednictwem


CDC::ExtFloodFill

Wypełnia obszar powierzchni ekranu aktualnego pędzla.

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

Parametry

  • x
    Określa logiczną współrzędną x punktu rozpoczęcia napełniania.

  • y
    Określa logiczną współrzędna y punktu rozpoczęcia napełniania.

  • crColor
    Określa kolor, obramowanie lub obszar wypełnienia.Interpretacja crColor zależy od wartości nFillType.

  • nFillType
    Określa typ wypełnienie do wykonania.Musi być jedną z następujących wartości:

    • FLOODFILLBORDER obszar wypełnienia jest ograniczony przez kolor określony przez crColor.Styl ten jest identyczny do napełniania, wykonywane przez FloodFill.

    • FLOODFILLSURFACE zdefiniowano obszar wypełnienia kolorem określonym przez crColor.Wypełnianie nadal na zewnątrz we wszystkich kierunkach jak napotkania kolor.Ten styl jest przydatne do wypełniania obszarów wielokolorowe granice.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; inaczej 0 Jeśli napełniania nie może zostać dokończona, jeśli dany punkt ma granicę kolorów określonej przez crColor (Jeśli FLOODFILLBORDER zażądano), jeśli dany punkt nie ma kolorów określonej przez crColor (Jeśli FLOODFILLSURFACE zażądano), lub jeśli punkt jest poza obszar przycinania.

Uwagi

Ta funkcja Członkowskie zapewnia większą elastyczność niż FloodFill , ponieważ można określić typ wypełnienia w nFillType.

Jeśli nFillType jest ustawiona na FLOODFILLBORDER, przyjęto, że obszar być całkowicie rozgraniczone kolorów określonej przez crColor.Funkcja rozpoczyna się w miejscu określonym przez x i y i wypełnia we wszystkich kierunkach do granicy kolorów.

Jeśli nFillType jest ustawiona na FLOODFILLSURFACE, funkcja rozpoczyna się w miejscu określonym przez x i y i kontynuuje we wszystkich kierunkach, wypełnianie wszystkich obszarach przyległych, zawierające kolorów określonej przez crColor.

Tylko kontekstów urządzenie pamięci i urządzeń, które obsługują wyświetlanie rastrowych obsługa technologii ExtFloodFill.Aby uzyskać więcej informacji, zobacz GetDeviceCaps funkcji składowej.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill