FloodFill功能使用当前画笔填充显示表面的一个区域。该区域被假定为由【crFill】参数指定的有界。
FloodFill功能仅适用于早期版本的Windows兼容性。对于基于Win32的应用程序,请使用FLOODFILLBORDER指定的ExtFloodFill功能。
BOOL FloodFill(
HDC 【HDC】, | //处理设备上下文 |
INT 【nXStart】, | // x坐标,填充开始 |
INT 【nYStart】, | // y坐标,填充开始 |
COLORREF 【crFill】 | // 填色 |
); |
参数
【HDC】
标识设备上下文。
【nXStart】
指定填充开始点的逻辑x坐标。
【nYStart】
指定要开始填充的点的逻辑y坐标。
【crFill】
指定要填充的边界或区域的颜色。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
以下是此函数可能失败的原因:
*填写无法完成。
*给定点具有【crFill】参数指定的边界颜色。
*给定点位于当前裁剪区域__之外,即在设备上不可见。
也可以看看