Vcl.Direct2D.TDirect2DCanvas.FloodFill

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

procedure FloodFill(X, Y: Integer; Color: TColor; FillStyle: TFillStyle); override;  //

C++

virtual void __fastcall FloodFill(int X, int Y, System::Uitypes::TColor Color, Vcl::Graphics::TFillStyle FillStyle);

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
Vcl.Direct2D.pas
Vcl.Direct2D.hpp
Vcl.Direct2D TDirect2DCanvas

説明

キャンバスの領域を現在のブラシで塗りつぶします。

FloodFill を使用すると、矩形ではない画像の領域をできるだけ Brush の値で塗りつぶせます。塗りつぶし対象領域の境界は、点(X,Y)から外部に向かって、Color パラメータで指定された色の境界に到達するまで移動することによって、決定されます。

XY は、キャンバス上の塗りつぶしを開始する位置の座標です。Color は、塗りつぶす領域の境界を定義する色です。この解釈は、FillStyle の値によって変わります。FillStyle では、Color と同じ値を持つすべてのピクセルで領域を定義するか、異なる値を持つすべての点で領域を定義するかを指定します。

警告:  FloodFill は、例外を発生させます。TDirect2DCanvas は、FloodFill 操作をサポートしません。

関連項目