3269|6

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

图片显示问题 [复制链接]

我现在图片可以显示了,是在Onpaint函数里显示的,直接画了窗体上的。如果我想显示比我大的图怎么办?
我希望通过滑动条来显示?
MFC不熟,谢谢指导,我加了滑动条,但滑动没效果的

最新回复

楼主,看我回复另外一个朋友的帖子! [url=http://topic.eeworld.net/u/20100125/15/ca494136-bdce-488a-a236-4a1d18d7777b.html][/url]  详情 回复 发表于 2010-2-8 12:06
点赞 关注

回复
举报

48

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
这个应该比较简单,你先创建一个兼容内存,然后把图画到兼容的BMP里,这都有API,你可以找,然后根据大小,你可以按照你的滚动条的滚动范围来移动加载的左上坐标值。这样就出来了。那个直接加滚动条,不是每种情况下都可以用的。
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
根据滚动条滚动的数值,算出对应图片的rect,在把这个rect bitblt至一个memDC上,Onpaint负责把这个memDC bitblt至DC即可。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

4
 
谢谢楼上的,窗体自带滚动条和手工加的滚动条有什么区别,用哪个好一点呢
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(高级)

5
 
哪个兄弟有这个的实例啊,介绍一下也行啊,急啊,搞完明天回家啊
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

6
 
你是SID还是对话框,SDI让view基于scrollview类就行了。
对话框的话得自行处理滚动。
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

7
 
楼主,看我回复另外一个朋友的帖子!

[url=http://topic.eeworld.net/u/20100125/15/ca494136-bdce-488a-a236-4a1d18d7777b.html][/url]
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表