社区
界面
帖子详情
如何实现图片预览
wangsiyuanoo
2008-07-27 10:24:15
我要做一个“导入图片”的对话框
一个ListCtrl,一个“增加”按钮,一个static text
点击“增加”按钮,选择一个图片到list上,
(这是我问的关键!!!)如何实现:点List里的一个图片选项可以在static text上出现这个图片,从而实现预览的效果!(需要支持除了GIF其他各种图片类型!)
网上有很多关于cfiledig的打开文件对话框的图片预览,但源码有点看不懂,而且感觉我的这个不要那么复杂,可又不知道改a取舍哪些。
所以问问还有其他方法可以实现预览么?
...全文
342
4
打赏
收藏
如何实现图片预览
我要做一个“导入图片”的对话框 一个ListCtrl,一个“增加”按钮,一个static text 点击“增加”按钮,选择一个图片到list上, (这是我问的关键!!!)如何实现:点List里的一个图片选项可以在static text上出现这个图片,从而实现预览的效果!(需要支持除了GIF其他各种图片类型!) 网上有很多关于cfiledig的打开文件对话框的图片预览,但源码有点看不懂,而且感觉我的这个不要那么复杂,可又不知道改a取舍哪些。 所以问问还有其他方法可以实现预览么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
phisherr
2008-07-27
打赏
举报
回复
关键是要找个类来打开各种图片;这个网上有很多,推荐freeimage比较好用;
然后就是做个对话框,用图像类的方法来显示图像了,这个简单;
lemon_wei
2008-07-27
打赏
举报
回复
选择图片时记下图片的路径这个就不说了吧。
显示图片可以用GDI+,bmp, jpg, png等都能显示.
USES_CONVERSION;
wchar_t *pwszPath = A2W("d:\\1.png");
Bitmap* pBmp = Bitmap::FromFile(pwszPath, TRUE);
if(pBmp && Ok == pBmp->GetLastStatus())
{
HDC hDC = dc.GetSafeHdc();
Graphics grp(hDC);
grp.DrawImage(pBmp, 0, 0, 100, 80);
}
if (pBmp) delete pBmp;
Fireway2008
2008-07-27
打赏
举报
回复
static text 能显示图片文件吗?
应该是static picture 才可以吧
wangsiyuanoo
2008-07-27
打赏
举报
回复
我是lz
现在我找一个CImage类,他适合于任何的图片类型文件
有这样一段代码:
CImage m_Image;
HRESULT hResult = m_Image.Load(StrFileName);
int iWidth=m_Image.GetWidth();
int iHeight=m_Image.GetHeight();
m_Image.Draw(pDC->m_hDC,0,0,iWidth,iHeight);
这样是实现了图片的加载
但应该怎么显示到我的static text上呢?
如何去联系????
一旦联系起来,我只要在List上响应一个函数,这个预览就ok了!
Android 手势检测实战 打造支持缩放平移的
图片
预览
效果 【单图版】
总之,通过这个实战项目,开发者可以学习到如何结合` GestureDetector`和` ScaleGestureDetector`
实现
图片
预览
时的平移和缩放功能。在实际开发中,这样的技术可以广泛应用于查看照片、地图应用、画板等多种场景,...
jquery上传
图片
预览
插件
总的来说,`jQuery上传
图片
预览
插件`为开发者提供了一种简便的方法,使得在各种浏览器环境下都能
实现
图片
上传前的
预览
,提高了用户体验。在实际项目中,开发者需要结合提供的资源,如`jquery.uploadPreview.js`脚本...
Android 手势检测实战 打造支持缩放平移的
图片
预览
效果【VewPager版】
在Android开发中,手势检测是
实现
用户交互的关键技术之一,特别是在构建富媒体应用时,如
图片
预览
功能。本教程将深入探讨如何利用Android的手势检测机制,特别是`ScaleGestureDetector`,结合`ViewPager`来打造一个...
Android
图片
浏览全屏缩放
在Android开发中,
实现
图片
浏览的全屏缩放效果是一项常见的需求,特别是在社交应用中,如QQ好友动态和微信朋友圈。这种功能不仅需要提供良好的用户体验,还需要考虑性能和内存优化,因为
图片
通常较大,处理不当可能...
Android 超高仿微信
图片
选择器完整实例源码下载
- 自定义`ViewHolder`以展示
图片
预览
,通常会使用`Glide`或`Picasso`库来加载
图片
,它们可以
实现
高效的
图片
缓存和加载策略。 -
实现
图片
的选中状态,通常通过设置不同颜色的选中指示器或者使用复选框控件来
实现
。 ...
界面
15,978
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章