社区
图形处理/算法
帖子详情
请问如何在对话框中显示大一点的图片
lihuang073
2008-03-10 09:27:06
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能?
另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决??
请高手指点一下,谢谢!
我本想贴图的,可是不知道怎么上传给大家看~~~~
...全文
58
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 非常经典,请大家下载后收藏。
OpenGL实现Google地图瓦片的绘制漫游视频教程
OpenGL实现Google地图瓦片的绘制漫游视频培训课程:此次教程所涉及的内容有OpenGL绘制
图片
、FreeImage加载
图片
、墨卡托投影、瓦片的金字塔模型、FramebufferObject、地图的移动和缩放优化,采用屏幕瓦片绘制优化、采用ImageBuffer优化、采用多线程优化、地图操作优化、模拟,生成全球瓦片(debug)、MFC-
对话框
中
绘制地图、MFC-View
中
绘制地图、QT
中
绘制地图、在线浏览Google地图等。
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控件,步骤如下:
图形处理/算法
19,447
社区成员
50,704
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告