CDC::FloodFill
更新 : 2007 年 11 月
現在のブラシでディスプレイ表面の領域を塗りつぶします。
BOOL FloodFill(
int x,
int y,
COLORREF crColor
);
パラメータ
x
塗りつぶしを開始する点の論理 x 座標。y
塗りつぶしを開始する点の論理 y 座標。crColor
境界の色。
戻り値
正常終了した場合は 0 以外を返します。次のような場合は 0 を返します。塗りつぶしが完了しなかった場合、指定された点が crColor で指定された境界色の場合、点がクリップ領域の外側に指定された場合。
解説
領域は crColor で指定された色で囲まれていると仮定します。FloodFill 関数は、x と y により指定された点から塗りつぶしを開始し、境界色まであらゆる方向へ塗りつぶします。
メモリ デバイス コンテキストとラスタ表示技法をサポートするデバイスだけが FloodFill メンバ関数を使用できます。詳細については、GetDeviceCaps メンバ関数の RC_BITBLT 機能の説明を参照してください。
ExtFloodFill 関数は、この関数と似た機能を提供しており、さらに融通性があります。
必要条件
ヘッダー : afxwin.h