MFC巧用CHtmlView制作多格式图片查看器

我们MFC的测试要求写一个音乐播放器,一个视频播放器,一个浏览器,一个图片查看器,前面的几个都有比较好的控件来完成,比较简单,但当遇到图片查看器时脑袋就有点懵了。。。因为如果要让支持的格式较多,那么程序就会相当复杂,对于我们这种菜鸟来说,花了时间也是白搭,况且要考试了,也没那没多时间来研究学习。。。

先看看效果吧!


这是打开时加载的图片文件,为了得到程序的绝对路径我在网上查了好久,终于找到了一个简便有用的办法:

//得到程序所在路径
CString   path=AfxGetApp()-> m_pszHelpFilePath; 
CString   str=AfxGetApp()-> m_pszExeName; 
path=path.Left(path.GetLength()-str.GetLength()-4);
	
Navigate2(_T(path+"res\\home.jpg"),NULL,NULL);

 对我来说,我算的上是个网虫,也比较爱逛军事网站,自然大的军图看得比较多,不过有时鼠标在图片上不经意地一拖,一个窗口就弹出来了,图片也就显示在那个新的窗口里了。。。

另外我也爱做做网页,反正这方面的东西还是晓得一些,于是在这里,在做MFC的图片查看器时我就“投机取巧”地做了这么一个图片查看器(只能看,功能不完善,反正那样一下就行了。。。)我申明一下哈,我没有参照别人的想法,只是自然地想到了。。。。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值