社区
图形处理/算法
帖子详情
请问如何在对话框中显示大一点的图片
lihuang073
2008-03-10 09:27:06
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能?
另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决??
请高手指点一下,谢谢!
我本想贴图的,可是不知道怎么上传给大家看~~~~
...全文
56
5
打赏
收藏
请问如何在对话框中显示大一点的图片
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能? 另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决?? 请高手指点一下,谢谢! 我本想贴图的,可是不知道怎么上传给大家看~~~~
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
waiting4ufo
2008-03-11
打赏
举报
回复
[Quote=引用 3 楼 smallfishff 的回复:]
//缩放
StretchBlt
//图片清除
CWnd::Invalidate();
CWnd::UpdateWindow();
[/Quote]
另外, 想部分清除 就用 InvalidateRect() 可以指定清楚区域。
1。 第一次显示的图片size记忆一下。
2。 a.显示新的图片的时候, 如果新的图片的 size > 先前现实的图片size的话, 不用清除背景(因为新的图片会覆盖旧的图片)。
b.新图片size<先前图片的size 就要清除背景了。
但是, 这里有一个问题:
如果图片很大的话, 先清除背景(变成默认背景色),然后再画新图, 这样有的时候会闪烁。
解决办法是, 只清除先前图片的残留部分。用new size , old size很容易得到,然后InvalidateRect()。
lihuang073
2008-03-10
打赏
举报
回复
谢谢大家 我试一下
smallfishff
2008-03-10
打赏
举报
回复
//缩放
StretchBlt
//图片清除
CWnd::Invalidate();
CWnd::UpdateWindow();
guanghong
2008-03-10
打赏
举报
回复
StretchBlt可以实现缩放,你先把大的图片BitBlt上去,
然后在把小的图片StretchBlt上去,就会覆盖掉一部分
最后再把memdc显示出来就行了
oakfire
2008-03-10
打赏
举报
回复
用StretchBlt函数可以缩换。
相关推荐
VC
显示
图片
(带滚动条完美控制)
详细展示如何在VC
对话框
中
使用picture control
显示
图片
,并带有滚动条完美控制。 并详细展示在单文档
中
显示
图片
,并带有滚动条完美控制。 可以处理的
图片
格式:bmp,jpg,png,gif 非常经典,请大家下载后收藏。
MFC控件的使用
MFC
对话框
设计问题(控件的使用) 1.如何在
对话框
上添加
图片
利用MFC
中
的Picture Control控件,步骤如下: 在资源管理其
中
添加一个位图文件; 在
对话框
中
添加一个Picture Control控件,并将该控件Type属性选择为Bitmap; 随后,在Image属性
中
选择添加的位图资源ID 2.如何在
对话框
中
显示
表格 实现类似excel的表格,以供数据
显示
...
MFC列表控件
1.如何在
对话框
上添加
图片
利用MFC
中
的Picture Control控件,步骤如下: 在资源管理其
中
添加一个位图文件; 在
对话框
中
添加一个Picture Control控件,并将该控件Type属性选择为Bitmap; 随后,在Image属性
中
选择添加的位图资源ID 2.如何在
对话框
中
显示
表格 实现类似excel的表格,以供数据
显示
利用List Control控件,步骤如下:
VC.NET如何在文件
对话框
中
预览位图文件
对话框
中
使用缩略图功能,CBmpFileDialog类实现的文件功能,如何在打开
对话框
中
预览
图片
文件的示例,虽然预览的图像不是太清淅,但至少可以让人看清楚
图片
的内容是什么,还可
显示
出
图片
的宽高像素大小,实际占用字节大小,以及是多少位的真彩位图。 运行环境:Visual Studio2010
发帖
图形处理/算法
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
1.9w+
社区成员
5.0w+
社区内容
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-03-10 09:27
社区公告
暂无公告