关于画线颜色的问题

Luna0304 2008-04-29 02:37:05

Hello ! 如何画一条线,它有几种不同的颜色! 即:假如我画一条宽为3个像素的水平直线,它就有三种不同的颜色,每一行像素一种颜色!
拜托各位了,急啊!有源码更好!luna_ibm@163.com
...全文
131 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
接分是王道!
scq2099yt 2008-04-30
  • 打赏
  • 举报
回复
同意1楼,画线是很简单的操作,你可以画1万条线试试
Show_Mike 2008-04-30
  • 打赏
  • 举报
回复
这个问题很简单:
1.设置一个记录颜色的数组m_cr[]={.....};
2.在一个循环内(用i<m_width(假定的线宽) 来控制),由i选择数组内对应的颜色;
3.定义一个画笔对象mypen;装载所选颜色;选择这个画笔进行绘制直线即可.
菜牛 2008-04-29
  • 打赏
  • 举报
回复
你可以用画刷来填充,PatBlt。
hndxh3000 2008-04-29
  • 打赏
  • 举报
回复
我赞同一楼的观点,至少对于GDI来说,没有更好的方法了
GDI+能不能做到我就不知道了
Luna0304 2008-04-29
  • 打赏
  • 举报
回复
要是用线宽为1的画笔画的话,那得画3次哦。如果数据量大的话,岂不是很慢嘛!我要一次画出来!
ouyh12345 2008-04-29
  • 打赏
  • 举报
回复
线宽为1,画多条线呗

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧