用 GDI 操作 EMF 文件[3]: GetEnhMetaFile
2008-06-04 16:55
211 查看
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; procedure Button1Click(Sender: TObject); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); const Path = 'C:\Temp\MyMetaFile.emf'; {假定这个文件还在} var HMetaFile: HENHMETAFILE; {EMF 文件句柄} begin HMetaFile := GetEnhMetaFile(PChar(Path)); {打开} PlayEnhMetaFile(Canvas.Handle, HMetaFile, Rect(10,10,100,60)); {重新绘制 EMF} DeleteEnhMetaFile(HMetaFile); end; end.
相关文章推荐
- 用 GDI 操作 EMF 文件[2]: PlayEnhMetaFile、DeleteEnhMetaFile
- 用 GDI 操作 EMF 文件[4]: 重绘 EMF
- 用 GDI 操作 EMF 文件(转)
- 用 GDI 操作 EMF 文件[6]: GetEnhMetaFileHeader - 获取 EMF 的头文件
- 用 GDI 操作 EMF 文件[8]: 绘制图元文件时改变画笔与画刷
- 用 GDI 操作 EMF 文件[7]: EnumEnhMetaFile、PlayEnhMetaFileRecord - 枚举文件中的图形命令
- 用 GDI 操作 EMF 文件[1]: CreateEnhMetaFile、CloseEnhMetaFile
- 用 GDI 操作 EMF 文件[5]: GetEnhMetaFileDescription - 获取 EMF 文件的说明文本
- VB.NET文件操作(zz)
- C# 应用程序配置文件操作
- AIR文件操作(二):使用文件对象操作文件和目录
- 第2章 用户、文件操作与联机帮助:编写who命令
- C/C++文件IO输入输出操作——FILE*、fstream、windowsAPI
- C语言文件操作
- NeuSoft练习4(文件的各种操作)
- MFC + VS2008 对Excel文件的操作
- Android编程之SharedPreferences文件存储操作实例分析
- Java操作PDF文件(iText)
- JAVA IO流 <一>文件基本操作
- jsp文件操作之追加篇