CDC::ExtFloodFill 

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

Wartość zwracany

Niezerowa, jeśli funkcja jest skuteczne; inaczej 0 Jeśli napełniania nie można zakończyć, jeżeli dany punkt ma kolor granica, określonej przez crColor (Jeśli zażądano FLOODFILLBORDER ), jeśli dany punkt ma kolor okreolony przez crColor (Jeśli zażądano FLOODFILLSURFACE ) lub jeśli punkt znajduje się poza regionem odcinania.

Parametry

x

Określa logiczne współrzędna x punktu rozpoczęcia napełniania.

y

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

crColor

Określa kolor granicy lub obszaru, który ma zostać wypełniony. Interpretacja crColor zależy od wartości nFillType.

nFillType

Określa typ wypełnienie mają być wykonywane. Musi mieć jedną z następujących wartości:

Uwagi

Wypełnia obszar powierzchni ekranu aktualnego pędzla. Ta funkcja Członkowskie oferuje większą elastyczność niż FloodFill , ponieważ można określić typ wypełnienia, w nFillType.

Jeśli nFillType jest ustawiona na FLOODFILLBORDER, obszar zakłada się całkowicie ograniczona przez kolor okreolony przez crColor. Funkcja rozpoczyna się w miejscu określonym przez x i y oraz 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ący kolor okreolony przez crColor.

Tylko kontekstów urządzenie pamięci i urządzenia, które obsługują technologią wyświetlania rastrowego obsługuje ExtFloodFill. Aby uzyskać więcej informacji zobacz opis funkcji członek GetDeviceCaps dla systemów.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDC::FloodFill, CDC::GetDeviceCaps, :: ExtFloodFill

Index