EMF Explorer (VC2015) 源码

上传者: blackwoodcliff | 上传时间: 2022-09-03 12:29:34 | 文件大小: 484KB | 文件类型: ZIP
这是国外一个大神(http://www.flounder.com/personal.htm)在 2008 年写的一个 EMF 文件解析程序。虽然是 12 年前的代码了,但依然很有参考价值。 这是使用 VC++ 2015 编译通过的源码,并且修正了原版代码在解析 EMREXTTEXTOUTW 时的一个小错误。 原版代码及说明在这里 http://www.flounder.com/metafileexplorer.htm 大神还写了很多其它代码,可以在这个页面找到 http://www.flounder.com/mvp_tips.htm

文件下载

资源详情

[{"title":"( 78 个子文件 484KB ) EMF Explorer (VC2015) 源码","children":[{"title":"EMFExplorer","children":[{"title":"metafileexplorer.zip <span style='color:#111;'> 235.79KB </span>","children":null,"spread":false},{"title":"MetafileExplorer","children":[{"title":"EMFDecode.cpp <span style='color:#111;'> 7.25KB </span>","children":null,"spread":false},{"title":"ControlView.cpp <span style='color:#111;'> 20.71KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.cpp <span style='color:#111;'> 5.03KB </span>","children":null,"spread":false},{"title":"xforms.emf <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"resource.h <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"SelectionChanged.h <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"MetafileTreeView.cpp <span style='color:#111;'> 26.69KB </span>","children":null,"spread":false},{"title":"ChildFrm.cpp <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"EMFDecode.h <span style='color:#111;'> 7.36KB </span>","children":null,"spread":false},{"title":"umbrella2.wmf <span style='color:#111;'> 57.14KB </span>","children":null,"spread":false},{"title":"StateIcon.h <span style='color:#111;'> 146B </span>","children":null,"spread":false},{"title":"poly2.emf <span style='color:#111;'> 364B </span>","children":null,"spread":false},{"title":"bird32.emf <span style='color:#111;'> 31.22KB </span>","children":null,"spread":false},{"title":"metaheader.h <span style='color:#111;'> 90B </span>","children":null,"spread":false},{"title":"MetafileExplorer.aps <span style='color:#111;'> 48.50KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.vcxproj <span style='color:#111;'> 7.96KB </span>","children":null,"spread":false},{"title":"MetafileExplorerView.cpp <span style='color:#111;'> 23.57KB </span>","children":null,"spread":false},{"title":"MetafileExplorerWMFDoc.cpp <span style='color:#111;'> 9.26KB </span>","children":null,"spread":false},{"title":"PlaceableHeader.h <span style='color:#111;'> 687B </span>","children":null,"spread":false},{"title":"bezier.emf <span style='color:#111;'> 9.33KB </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"ImageView.h <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"ends.emf <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"ControlView.h <span style='color:#111;'> 2.88KB </span>","children":null,"spread":false},{"title":"res","children":[{"title":"Toolbar.bmp <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.manifest <span style='color:#111;'> 706B </span>","children":null,"spread":false},{"title":"flounder.ico <span style='color:#111;'> 766B </span>","children":null,"spread":false},{"title":"up1.bmp <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"down1.bmp <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"idr_meta.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.rc2 <span style='color:#111;'> 407B </span>","children":null,"spread":false},{"title":"nextdraw.bmp <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"up.bmp <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"Thumbs.db <span style='color:#111;'> 10.00KB </span>","children":null,"spread":false},{"title":"down.bmp <span style='color:#111;'> 214B </span>","children":null,"spread":false},{"title":"MetafileExplorerDoc.ico <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"state.bmp <span style='color:#111;'> 1.80KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.ico <span style='color:#111;'> 2.67KB </span>","children":null,"spread":false}],"spread":false},{"title":"msg.h <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"MetafileExplorerDoc.cpp <span style='color:#111;'> 8.20KB </span>","children":null,"spread":false},{"title":"UpdateControls.h <span style='color:#111;'> 69B </span>","children":null,"spread":false},{"title":"EMFmsg.h <span style='color:#111;'> 904B </span>","children":null,"spread":false},{"title":"Release","children":[{"title":"MetafileExplorer.exe <span style='color:#111;'> 221.50KB </span>","children":null,"spread":false},{"title":"rect.emf <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false},{"title":"text.emf <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"line1.emf <span style='color:#111;'> 1.21KB </span>","children":null,"spread":false},{"title":"line.emf <span style='color:#111;'> 520B </span>","children":null,"spread":false}],"spread":false},{"title":"MainFrm.h <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"stdafx.cpp <span style='color:#111;'> 216B </span>","children":null,"spread":false},{"title":"TreeDecode.cpp <span style='color:#111;'> 246.72KB </span>","children":null,"spread":false},{"title":"MoveBy.h <span style='color:#111;'> 1020B </span>","children":null,"spread":false},{"title":"MetafileExplorerWMFDoc.h <span style='color:#111;'> 1.11KB </span>","children":null,"spread":false},{"title":"triangles.emf <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"ImageButton.h <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false},{"title":"ImageButton.cpp <span style='color:#111;'> 11.61KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.vcxproj.filters <span style='color:#111;'> 5.00KB </span>","children":null,"spread":false},{"title":"metaheader.cpp <span style='color:#111;'> 1.34KB </span>","children":null,"spread":false},{"title":"ChildFrm.h <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"MainFrm.cpp <span style='color:#111;'> 2.68KB </span>","children":null,"spread":false},{"title":"umbrella.emf <span style='color:#111;'> 54.47KB </span>","children":null,"spread":false},{"title":"QueryTree.h <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"MetafileExplorerView.h <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"MetafileExplorer.vcxproj.user <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"umbrellla2.emf <span style='color:#111;'> 54.44KB </span>","children":null,"spread":false},{"title":"TreeDecode.h <span style='color:#111;'> 13.54KB </span>","children":null,"spread":false},{"title":"QueryImage.h <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false},{"title":"IMGmsg.h <span style='color:#111;'> 456B </span>","children":null,"spread":false},{"title":"MetafileTreeView.h <span style='color:#111;'> 2.07KB </span>","children":null,"spread":false},{"title":"PolyDrawExplore1.poly <span style='color:#111;'> 103B </span>","children":null,"spread":false},{"title":"MetafileExplorer.rc <span style='color:#111;'> 18.57KB </span>","children":null,"spread":false},{"title":"MetafileExplorerDoc.h <span style='color:#111;'> 7.48KB </span>","children":null,"spread":false},{"title":"polydraw.emf <span style='color:#111;'> 476B </span>","children":null,"spread":false},{"title":"MetafileExplorer.h <span style='color:#111;'> 597B </span>","children":null,"spread":false},{"title":"MetafileExplorer.vcproj <span style='color:#111;'> 6.63KB </span>","children":null,"spread":false},{"title":"arc.emf <span style='color:#111;'> 1.57KB </span>","children":null,"spread":false},{"title":"ImageView.cpp <span style='color:#111;'> 5.25KB </span>","children":null,"spread":false}],"spread":false},{"title":"MetafileExplorer.sln <span style='color:#111;'> 971B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明