画刷和画笔有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/09/28 15:01:02
画刷和画笔有什么不同?

画笔是用来绘制线条、曲线以及勾勒形状轮廓。画刷用于与 Graphics 对象一起创建实心形状和呈现文本的对象。所以画笔多用于画线,而画刷就可以绘制圆形等图形。总的来说画刷是基于填充机制的,而画笔是基于点绘机制,只适合用于绘制单色图形。

LZ好,你前面写的函数声明是:
BOOL Initwindows(HINSTANCE hInstance,int nCmdShow);
而后面的实现却是:
BOOL InitWindows(HINSTANCE hInstance,int nCmdShow);

注意,大小写有所不同,所以编译器会认为是两个函数! 2501希望对你有帮助!

画笔是画线用的
话刷是填充一个区域的

比如SELECTOBJECT了画笔以后用lineto之类的带线的都会有效果

而选择了话刷后 ,你画出来的东西里面填充的就是你选择的画刷效果