如何能在单文档的中画图。

caolining 2009-05-24 09:39:17
是这样的,我对一个二维数组进行插值计算,然后给每个点用SETPIXEL()赋予颜色和位置,就可以画一副图出来了。但是现在的问题是,如果这个二维数组很大的画,那么画的图就会很大,这样就超出了屏幕。我想问问,怎么怎么才能在单文档中,不管给的数据多少,都能够在一个固定大小的区域里画图。数据小了,画的图也把这个区域覆盖,大了,也覆盖,只不过,是原来的缩小而已。
...全文
182 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
梅文海 2009-05-25
  • 打赏
  • 举报
回复
我正好写过一个文章,好老了,你参考一下吧
http://blog.csdn.net/amei2000go/archive/2004/01/14/11887.aspx
caolining 2009-05-24
  • 打赏
  • 举报
回复
caolining 2009-05-24
  • 打赏
  • 举报
回复
刚才看了一下孙鑫的视频,现在知道是用StretchBlt画图了,但是我还是不知道怎么把这个一个一个的点,画到内存里面。呵呵,大哥给的这个例子,如果我没理解错的话是对一个位图的显示吧,和我这个有些不一样锕,比较笨,还是不懂怎么把这个些个点画到内存里。请明示。多谢
biweilun 2009-05-24
  • 打赏
  • 举报
回复
http://topic.csdn.net/u/20090524/20/d9b474c2-4534-4265-abcb-5a457408e534.html
xxf012005 2009-05-24
  • 打赏
  • 举报
回复
文档一般是 用的 ondraw函数
对话框用的是 onpaint函数
caolining 2009-05-24
  • 打赏
  • 举报
回复
呵呵,这个方法我也听说了,可是能否给个例子阿。呵呵,初学,对这个不是太熟悉,但是现在时间比较紧没时间看的太细致,指点的再详细点吧。
晒月光的青蛙 2009-05-24
  • 打赏
  • 举报
回复
你先在内存DC中画图,然后用StretchBlt输出到界面DC上,可以自动缩放

19,464

社区成员

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

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