C++,MFC绘图,怎样以特定花纹(画刷类)实现“颜料桶”式填充不规则(自己绘出的)封闭区域

【C++,MFC绘图,怎样以特定花纹(画刷类)实现“颜料桶”式填充不规则(自己绘出的)封闭区域】 你用MFC还就只能用ExtFloodFill,而且参数那么少,不需要示例代码,看看说明就会用了。如果你是已经知道了一个几何形状要填充的话,那Polygon和Path都可以,需要Fill系列函数。

■网友
既然你要画特定花纹,洪泛法估计不好用。你可以考虑曲线救国,先在矩形框内画好花纹,然后再用mask切出轮廓。
■网友
在图形学中有一些填充不规则图形的算法,你可以自己实现以下,你就在 百度搜:图形学填充不规则图形的算法 就能搜到。好像还用到了opengl。你可以了解一下。


    推荐阅读