CDC::ExtFloodFill
Füllt einen Bereich der Anzeigeoberfläche mit dem aktuellen Pinsel aus.
BOOL ExtFloodFill(
int x,
int y,
COLORREF crColor,
UINT nFillType
);
Parameter
x
Gibt die logische x-Koordinate des Punkts an, in der das Füllen beginnt.y
Gibt die logische y-Koordinate des Punkts an, in der das Füllen beginnt.crColor
Gibt die Farbe der Begrenzung oder des ausgefüllt werden an Bereichs. Die Interpretation von crColor hängt vom Wert von nFillType ab.nFillType
Gibt den Typ des auszuführenden Flut anfüllbereichs. Sie muss einen der folgenden Werte aufweisen:FLOODFILLBORDER der Füllung wird durch die Farbe bestimmt, die von crColor angegeben wird. Dieses Format ist der Füllung überein, die von FloodFill ausgeführt wird.
FLOODFILLSURFACE der Füllung wird durch die Farbe definiert, die von crColor angegeben wird. aufgefüllt wird nach außen in alle Richtungen fort, solange die Farbe erreicht wird. Dieses Format ist zum Ausfüllen von Bereichen mit mehrfarbigen Grenzen hilfreich.
Rückgabewert
Ungleich 0 (null), wenn die Funktion erfolgreich; andernfalls 0, wenn die Füllung nicht abgeschlossen werden konnte, wenn der angegebene Punkt die Grenzenfarbe enthält, die nach crColor angegeben wird (wenn FLOODFILLBORDER angefordert wurde), wenn der angegebene Punkt nicht die Farbe enthält, die nach crColor angegeben wird (wenn FLOODFILLSURFACE angefordert wurde) oder wenn der Punkt außerhalb des Clippingbereichs ist.
Hinweise
Diese Memberfunktion bietet mehr Flexibilität als an, FloodFill, da Sie einen Füllung angeben können, nFillType eingeben.
Wenn nFillType zu FLOODFILLBORDER festgelegt ist, wird der Bereich angenommen, durch die Farbe vollständig gesprungen werden, die von crColor angegeben wird. Die Funktion beginnt am Punkt, der x und y angegeben ist und füllt alle Anweisungen zur Farbengrenze aus.
Wenn nFillType zu FLOODFILLSURFACE festgelegt ist, startet füllt die Funktion am Punkt, der x und y angegeben und wird in alle Richtungen fortgesetzt und aller benachbarten Bereiche aus, die die Farbe enthalten, die von crColor angegeben wird.
Nur Speichergerätekontexte und Geräte die Stützdarstellungstechnologieunterstützung ExtFloodFill. Weitere Informationen finden Sie unter GetDeviceCaps die Memberfunktion.
Anforderungen
Header: afxwin.h