社区
图形处理/算法
帖子详情
请问如何在对话框中显示大一点的图片
lihuang073
2008-03-10 09:27:06
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能?
另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决??
请高手指点一下,谢谢!
我本想贴图的,可是不知道怎么上传给大家看~~~~
...全文
126
5
打赏
收藏
请问如何在对话框中显示大一点的图片
我采用对话框模式设计,picture控键窗口的显示大小设定为200×200,即BitBlt(0,0,200,200,&memdc,0,0,SRCCOPY);然后读取大的图片时,如何缩小图片进行显示能? 另外,我想显示一副图片后,再重新选取一副图片进行显示,怎么样把原来的图片清除呢??就是说显示大图片后再显示小图片,小图片就覆盖了大图片的一小部分而已,如何解决?? 请高手指点一下,谢谢! 我本想贴图的,可是不知道怎么上传给大家看~~~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JDR梦之旅
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函数可以缩换。
PyCharm下利用pyqt
对话框
打开
图片
,
显示
本文介绍了在PyCharm环境下,如何配置PyQt5并利用
对话框
打开及
显示
图片
。详细步骤包括安装PyCharm和Python,安装PyQt5,配置PyCharm以添加Qtdesigner、PyUIC Tool和pyrcc5.exe,以及使用PyQt5
显示
图片
的代码示例。
基于Dialog的MFC
对话框
上利用OpenCV 3.0
显示
图片
本文介绍了如何在基于
对话框
的MFC项目
中
利用OpenCV 3.0
显示
图片
。操作步骤包括创建项目、插入控件、添加CvvImage头文件和源文件,以及实现
图片
加载和
显示
。文章提供了CvvImage类的代码实现,但未涉及
图片
自适应
显示
功能。
VC
中
在
对话框
上
显示
图片
本文介绍两种在
对话框
中
设置背景
图片
的方法:一是利用
图片
控件调整
显示
层级;二是通过WM_PAINT消息在
对话框
中
绘制背景
图片
,并提供代码示例。同时讨论了如何优化图形
显示
效果。
Rust UI开发(三):iced如何打开
图片
(
对话框
)并在窗口
显示
图片
?
本文介绍了在Rust的iced GUI库
中
如何使用rfd库创建文件
对话框
选择
图片
,并展示在窗口上。通过Cargo添加依赖,使用FileDialog.pickfile()获取文件路径,然后借助iced的image功能和第三方图像库Image处理
图片
,将其
显示
在窗口界面。
MFC:如何将JPEG等
图片
显示
到
对话框
客户区
本文详细描述了如何在VisualStudio2022
中
使用MFC创建一个带有菜单栏的
对话框
应用,包括添加“打开”和“退出”菜单项,以及处理程序OnOpen(
显示
图片
)和OnQuit(退出
对话框
)的实现。,
图形处理/算法
19,464
社区成员
50,678
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章