图像查看器 (GIF, JPEG, BMP, ICO, WMF 和 EMF)






3.68/5 (15投票s)
2002年10月26日

294372

7142
一个可以加载、显示和打印图形文件的示例。
引言
这个示例是一个使用文档/视图架构的 MFC 应用程序,可以加载、显示和打印图形文件,例如 GIF、JPEG、BMP(位图)、ICO(图标)、WMF(元文件)和 EMF(Win32 增强型元文件)。它展示了
- 如何使用
OleLoadPicturePath()
函数和IPicture
接口来加载和显示这些图形文件。 - 如何支持每个 MFC 文档类型多个文件扩展名。
(请查看 ImgViewerDoc.cpp、ImgViewerView.cpp 和 MainFrm.cpp 文件。)
(请查看 MulExtDocTmp.cpp、MulExtDocTmp.h 和 ImgViewer.cpp 文件。)
参考文献
请参阅 Microsoft 知识库中的以下文章:
Q218972 如何使用 LOADPIC.EXE 加载和显示图形文件
(请注意,LOADPIC.EXE 不处理调色板。因此,它无法在 256 色模式下正确显示 256 色图像。此外,它使用 OleLoadPicture()
函数而不是 OleLoadPicturePath()
函数。)
Q141921 HOWTO:如何支持每个 MFC 文档类型两种文件扩展名
Q198538 DocMgrEx.exe Assoc Multiple File Extensions w/1 Doc Type