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