背景颜色,透明不透明跟填充是啥关系,我有点糊度 15
1个回答
展开全部
画笔和画刷都是GDI所定义的图形对象,画笔是线条的样式,画刷则是封闭图形内部填充的样式
画笔是绘图的基本工具,在MFC中画笔是CPen类的对象,它用来在DC上完成绘制线条的任务。
系统自动提供了一支黑色的默认画笔。如果程序设计人员对这个默认的画笔不满意,可以自己创建画笔来替换它。所谓的自定义画笔,就是程序员自己创建的CPen类对象,创建画笔对象是,需要使用CPen类的构造函数。
画刷是封闭图形内部的填充模式,在MFC中是有CBrush对象维护的,如果你使用CDC类自己封装的一些画封闭图形的函数,如rectanggle circle ellipse等,则需要注意选择画刷的模式,因为系统自动提供的是一支用白色填充封闭图形内部的默认画刷,即不透明的画刷。如果需要使用其他模式的画刷就需要自己定义 其中SelectStockObject(NULL_BRUSH);即内部部填充的透明化刷为常用模式
画笔是绘图的基本工具,在MFC中画笔是CPen类的对象,它用来在DC上完成绘制线条的任务。
系统自动提供了一支黑色的默认画笔。如果程序设计人员对这个默认的画笔不满意,可以自己创建画笔来替换它。所谓的自定义画笔,就是程序员自己创建的CPen类对象,创建画笔对象是,需要使用CPen类的构造函数。
画刷是封闭图形内部的填充模式,在MFC中是有CBrush对象维护的,如果你使用CDC类自己封装的一些画封闭图形的函数,如rectanggle circle ellipse等,则需要注意选择画刷的模式,因为系统自动提供的是一支用白色填充封闭图形内部的默认画刷,即不透明的画刷。如果需要使用其他模式的画刷就需要自己定义 其中SelectStockObject(NULL_BRUSH);即内部部填充的透明化刷为常用模式
追问
填充似乎与背景的透明、不透明也有关系吧,不透明就用背景颜色填充,透明就不填充,系统默认的是不透明,到底是怎么一回事?
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询