函数参考


_WinAPI_CreateEnhMetaFile

创建增强型图元文件格式的设备环境.

#Include <WinAPIEx.au3>
_WinAPI_CreateEnhMetaFile ( [$hDC [, $tRECT [, $fPixels [, $sFile [, $sDescription]]]]] )

参数

$hDC [可选参数] 设备句柄.
 系统使用此设备环境记录设备上图片最初出现的分辨率和单位.
 如果此参数为 0, 则使用当前显示设备.
$tRECT [可选参数] $tagRECT 结构,它指定存储到增强型图元文件的图片尺寸.
 如果此参数为 0, 图形设备接口计算应用程序包围图片矩形的最小尺寸.
$fPixels [可选参数] 指定 $tRECT 结构是否定义为像素单位. 有效的指定值:
1 - 像素逻辑单位
0 - .01-毫米单位 (默认)
$sFile [可选参数] 增强型图元文件的名称.如果此参数为 0, 增强型图元文件基于内存,
 当使用 _WinAPI_DeleteEnhMetaFile() 函数删除时,其内容都将丢失.
$sDescription [可选参数] 指定应用程序创建图片的名称以及图片的标题.
 必须是一个空字符串或描述如下:
 "程序名|图片名"

返回值

成功: 返回增强型图元文件设备环境句柄.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

应用程序使用本函数创建的设备环境将图形图片存储到增强型元文件中.
 标识此设备环境的句柄可以传递给任何 GDI 函数.
 应用程序存储图片到增强型图元文件后,调用 _WinAPI_PlayEnhMetaFile() 函数,图片可以显示在任何输出设备中.
 显示图片时,系统采用 $tRECT 指向的矩形,参考设备的分辨率数据定位和缩放图片.
 增强型图元文件的名称应使用 .emf 扩展名.

相关

详情参考

在MSDN中搜索