永发信息网

c++ 怎么在灰度画布中用红笔画图

答案:1  悬赏:40  手机版
解决时间 2021-11-22 22:07
  • 提问者网友:雾里闻花香
  • 2021-11-22 08:58
c++ 怎么在灰度画布中用红笔画图
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-11-22 09:52
首先你要熟悉绘图的整个流程。
简单的来说,我们可以自定义所有的东西,不管是画布颜色,还是画笔的颜色,宽度,字体的属性,等等都是可以自定义的。
再回到你的问题,你首先创建了一个画布,然后再创建一个灰色的HBRUSH(画刷),并使用selectobject函数来将这个画刷选入到设备中(换句话说,就是让你创建的画刷起到作用),用来将画布变为灰色。然后同样的道理,你在创建一个HPEN(画笔),再次使用上面的函数将画笔选入到设备中,然后你就可以画图了。
PS:使用完的东西,记得用deleteobject函数从设备中删除掉。当你将你创建的东西选入到设备的时候,函数是会返回一个旧的设备内容的,最好的做法是将旧的设备用临时变量保存起来,当你新的设备用完了之后,再次将旧的设备选入进去,做到万绿丛中过,片叶不染色。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯