社区
图形处理/算法
帖子详情
请问如何在对话框中显示大一点的图片
lihuang073
2008-03-10 09:27:06
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能?
另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决??
请高手指点一下,谢谢!
我本想贴图的,可是不知道怎么上传给大家看~~~~
...全文
68
5
打赏
收藏
请问如何在对话框中显示大一点的图片
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能? 另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决?? 请高手指点一下,谢谢! 我本想贴图的,可是不知道怎么上传给大家看~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JDR-Journey to DReam
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实现炫眩qq界面的模拟(附源码)
客观的说Skin++目前应该说,是国内较为出色的产品,其占用资源消耗比俄国产品SkinCrafte要出色,而俄国产品SkinCrafte在外观性能上做到的效果比Skin++要优秀点,COOL一点. 虽然如此,本实现没有选用以上任何一产品,原因...
关于“在MFC
对话框
程序
中
图片
显示
不出来”问题的解决方法
做了个小项目,但是发现最终在MFC
对话框
程序
中
图片
显示
不出来,也搜索到了一些方法,但还是没有解决我的问题,可能是大家的点不一样吧。幸运的是,问题还是被我解决了,这里记录一下我的解决方法,可能会给同样遇到...
[Microsoft Visual Studio 2010]基于MFC
对话框
打开
图片
并
显示
在矩形框图上,二值化处理、灰度处理
[Microsoft Visual Studio 2010]基于MFC
对话框
打开
图片
并
显示
在矩形框图上 本文章由学校老师指导下编写,是基于MFC
对话框
的简单程序应用,希望能够给刚接触MFC的同学提供一点参考,使用编译软件为Microsoft Visual ...
windows软件窗口或者
对话框
太大超出屏幕解决办法
问题:软件窗口或
对话框
太大,最大化也无法
显示
全部,拖动标题栏移动到屏幕顶部,底部也
显示
不出来。具体见下面两张
图片
。 解决方法:使用窗口移动精灵或AltDrag这两款窗口移动工具,摆脱只能拖动标题栏移动窗口的...
MFC
对话框
插入背景
图片
实现控件透明&自适应大小的解决方法
后端开发过程遇到的问题总结(4) (1)将你想要的背景
图片
转化为bmp格式,网上...(2)右键资源视图,导入
图片
到项目资源
中
,我这里选择将bitmap1导入,你也可以在导入后修改
图片
名字,如图: (3) 在你想要改...
图形处理/算法
19,470
社区成员
50,692
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章