共用方式為


CDC::ExtFloodFill

會用目前筆刷填滿顯示介面的區域。

BOOL ExtFloodFill(
   int x,
   int y,
   COLORREF crColor,
   UINT nFillType 
);

參數

  • x
    指定填滿開始點的邏輯 X 座標。

  • y
    指定填滿開始點的邏輯 Y 座標。

  • crColor
    指定這個界限的色彩來填滿的或區域。 crColor 的說明 nFillType取決於的值。

  • nFillType
    指定要執行的氾濫式填滿的型別。 它必須是下列其中一個值:

    • FLOODFILLBORDER 填滿區域。 crColor指定色彩的繫結。 FloodFill相同執行的樣式與填入。

    • FLOODFILLSURFACE 填滿區域是由 crColor指定的色彩來定義。 只要遇到和填滿色彩,並繼續向外。 這個模式會填滿區域是非常好用的。多種的界限。

傳回值

如果不是零,則函式成功,則為 0,如果和填滿,無法執行,如果所指定的點會指定 crColor 界限色彩 (如果 FLOODFILLBORDER 要求),因此,如果指定點沒有 crColor 指定的色彩 (如果 FLOODFILLSURFACE 要求),或者,如果該點位於裁剪區域外。

備註

這個成員函式的 FloodFill ,因為您可以指定填滿提供更多的彈性輸入 nFillType。

如果 nFillType 設為 FLOODFILLBORDER,區域所提供 crColor指定的色彩設定界限。 函式開始 xy 指定並向所有的方向填滿色彩的界限。

如果 nFillType 設為, FLOODFILLSURFACE函式開始 xy 指定,並向所有的方向繼續填滿色彩包含的任何相鄰區域所指定 crColor。

只有記憶體裝置內容和裝置支援顯示技術支援 ExtFloodFill。 如需詳細資訊,請參閱 GetDeviceCaps 成員函式。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill