CDC::FloodFill

現在のブラシでディスプレイ表面の領域を塗りつぶします。

BOOL FloodFill(
   int x,
   int y,
   COLORREF crColor 
);

パラメーター

  • x
    塗りつぶしを開始する点の論理 x 座標。

  • y
    塗りつぶしを開始する点の論理 y 座標。

  • crColor
    境界の色。

戻り値

正常終了した場合は 0 以外を返します。次のような場合は 0 を返します。塗りつぶしが完了しなかった場合、指定された点が crColor で指定された境界色の場合、点がクリップ領域の外側に指定された場合。

解説

領域は crColor で指定された色で囲まれていると仮定します。 FloodFill 関数は、xy により指定された点から塗りつぶしを開始し、境界色まであらゆる方向へ塗りつぶします。

メモリ デバイス コンテキストとラスター表示技法をサポートするデバイスだけが FloodFill メンバー関数を使用できます。 詳細については、GetDeviceCaps メンバー関数の RC_BITBLT 機能の説明を参照してください。

ExtFloodFill 関数は、この関数と似た機能を提供しており、さらに融通性があります。

必要条件

**ヘッダー:**afxwin.h

参照

参照

CDC クラス

階層図

CDC::ExtFloodFill

CDC::GetDeviceCaps

FloodFill

その他の技術情報

CDC のメンバー