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的图片查看器时我就“投机取巧”地做了这么一个图片查看器(只能看,功能不完善,反正那样一下就行了。。。)我申明一下哈,我没有参照别人的想法,只是自然地想到了。。。。
?