怎么在vs2010中用mfc绘制自定义的图片?就是用算法绘制每一点的颜色.

 我来答
bhtzu
2013-03-31 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4217万
展开全部
  1. 单点绘制,在OnDraw(OnPaint)中,使用pDC->SetPixel函数设置坐标点颜色即可。缺点:当像素点过多,会比较缓慢

  2. 内存DC绘制(绘制方法同上),再将保存的内存DC内容BitBlt到设备dc(参考“双缓冲”相关信息)。缺点:第一次绘制较慢,但之后刷新很快

  3. 通过算法,自己对位图内存指针进行COLORREF指针赋值操作,当绘制好内存指针后,将位图通过BitBlt等函数显示到DC。缺点:速度最快但操作和算法最复杂。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式