加载区域显示面与当前画笔。
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指定的颜色完全绑定。函数启动在 x 和 y 指定的点并四面八方加载到颜色边界。
如果 nFillType 设置为 FLOODFILLSURFACE,函数启动在 x 和 y 指定的点并四面八方继续,加载包含颜色的所有邻近区域指定由 crColor。
支持显示技术仅的内存设备上下文和设备支持 ExtFloodFill。有关更多信息,请参见 GetDeviceCaps 成员函数。
要求
Header: afxwin.h