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