65.9K
CodeProject 正在变化。 阅读更多。
Home

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

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.68/5 (15投票s)

2002年10月26日

viewsIcon

294372

downloadIcon

7142

一个可以加载、显示和打印图形文件的示例。

ImgViewer

引言

这个示例是一个使用文档/视图架构的 MFC 应用程序,可以加载、显示和打印图形文件,例如 GIF、JPEG、BMP(位图)、ICO(图标)、WMF(元文件)和 EMF(Win32 增强型元文件)。它展示了

  • 如何使用 OleLoadPicturePath() 函数和 IPicture 接口来加载和显示这些图形文件。

  • (请查看 ImgViewerDoc.cpp、ImgViewerView.cpp 和 MainFrm.cpp 文件。)
  • 如何支持每个 MFC 文档类型多个文件扩展名。

  • (请查看 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

© . All rights reserved.