MFC单文档程序怎么添加一个可以存放你的图片并且有垂直滚动条的控件?(图)

如图所示:就是我需要在我的程序里有一个控件,他里面保存了一些位图,并且可以用垂直滚动条下拉。请问这个需要什么来实现?... 如图所示:

就是我需要在我的程序里有一个控件,他里面保存了一些位图,并且可以用垂直滚动条下拉。请问这个需要什么来实现?
展开
 我来答
空雪梦见
2013-12-12 · TA获得超过5597个赞
知道大有可为答主
回答量:2522
采纳率:75%
帮助的人:1181万
展开全部

建立工程的时候这里改一下,改成CScrollView


然后View里面的OnInitialUpdate函数改一下,设定实际尺寸

OnDraw里只管画图就可以了


更多追问追答
追问

大哥,我要的不是这样,是你的程序不能滚动,但是图可以。整体的程序是这样。

不好意思,问题截图的时候没有截全部,让你误会了。

追答

一样用的CScrollView

自己派生一个新的类出来,用来显示图片

然后往view上创建子窗口



wangpaishi
2013-12-11 · TA获得超过570个赞
知道小有建树答主
回答量:932
采纳率:52%
帮助的人:755万
展开全部
CScrollView
自己用GDI/GDI+绘图,自己控制滚动条
另外用 CFormView 也可以,网络搜类似 Dialog的滚动条 之类
追问

大哥,可能你跟1楼一样误会了。其实我想要的程序是程序本身不能滚动,但是图可以。整体的程序是这样:

追答
还是没明白
完全自己画吧,不需要滚动条
直接鼠标拖动整个视图/图片,上下滚动图片
完全自己保存当前左上角显示了整图的什么坐标点
鼠标移动的时候,计算,得到,改变这个坐标点,重绘
什么都解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式