背景颜色,透明不透明跟填充是啥关系,我有点糊度 15

 我来答
hf7022129
2012-09-05 · TA获得超过947个赞
知道小有建树答主
回答量:206
采纳率:100%
帮助的人:204万
展开全部
画笔和画刷都是GDI所定义的图形对象,画笔是线条的样式,画刷则是封闭图形内部填充的样式

画笔是绘图的基本工具,在MFC中画笔是CPen类的对象,它用来在DC上完成绘制线条的任务。
系统自动提供了一支黑色的默认画笔。如果程序设计人员对这个默认的画笔不满意,可以自己创建画笔来替换它。所谓的自定义画笔,就是程序员自己创建的CPen类对象,创建画笔对象是,需要使用CPen类的构造函数。

画刷是封闭图形内部的填充模式,在MFC中是有CBrush对象维护的,如果你使用CDC类自己封装的一些画封闭图形的函数,如rectanggle circle ellipse等,则需要注意选择画刷的模式,因为系统自动提供的是一支用白色填充封闭图形内部的默认画刷,即不透明的画刷。如果需要使用其他模式的画刷就需要自己定义 其中SelectStockObject(NULL_BRUSH);即内部部填充的透明化刷为常用模式
追问
填充似乎与背景的透明、不透明也有关系吧,不透明就用背景颜色填充,透明就不填充,系统默认的是不透明,到底是怎么一回事?
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式