API函数详解:CreateEnhMetaFile函数

Windows API函数 Visual Basic 语法格式声明
Declare Function CreateEnhMetaFile Lib "gdi32" Alias "CreateEnhMetaFileA" (ByVal hdcRef As Long, ByVal lpFileName As String, lpRect As RECT, ByVal lpDescription As String) As Long
Windows API函数功能说明
创建一个增强型的图元文件设备场景。绘图操作也许在这个设备场景中执行。调用CloseEnhMetaFile函数关闭了这个设备场景后,会创建一个图元文件句柄,在其中包含记录下来的绘图命令序列。随后,可在任何设备场景中回放这些命令
Windows API函数出口返回值
Long,一个增强型图元文件设备场景。零表示函数执行出错。不要将这个设备场景与图元文件句柄混淆起来。图元文件设备场景用于描绘图元文件——这与GDI绘图函数作为参数使用的其他任何设备场景是一样的。调用CloseEnhMetaFile函数的时候,会获得实际的图元文件句柄
Windows API函数入口参数表
Windows API函数入口参数类型及说明
hdcRefLong,一个参考设备场景。函数会用该设备场景在图元文件中保存与创建图元文件的那个设备的分辨率有关的信息。如设为零,表示将整个显示器(屏幕)作为参考设备使用
lpFileNameString,这个图元文件的磁盘文件名。文件应有一个.EMF扩展名。可用vbNullString传递一个NULL,从而创建内存图元文件
lpRectRECT,一个约束矩形,用于描述图元文件的大小和位置(以0.01毫米为单位)。可用它精确定义图元文件的物理尺寸
lpDescriptionString,对图元文件的一段说明。包括创建应用程序的名字、一个NULL字符、对图元文件的一段说明以及两个NULL字符。如:"My app" & chr$(0) & "my metafile" & chr$(0) & chr$(0)。如果不愿意包含一段说明,也可设为vbNullString
注解
与标准图元文件相比,增强型图元文件的一个优点在于它们包括了对图元文件实际大小和位置进行描述的信息,这些信息与它最开始创建时的情况相符。windows和绘图程序可读取这种信息,在任何设备上实际重现图元文件

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号