函数参考


_WinAPI_GetEnhMetaFileDimension

获取指定增强型元文件的尺寸

#Include <WinAPIEx.au3>
_WinAPI_GetEnhMetaFileDimension( $hEmf )

参数

$hEmf 增强型元文件的句柄

返回值

成功: 包含增强型元文件尺寸信息的$tagSIZE结构
失败: 返回 0并设置@error非0

注意/说明

当获取了增强型元文件数位后, 通过调用_WinAPI_SetEnhMetaFileBits()函数创建基于内存的元文件.
正常运行示例请将 Text.emf 文件保存到临时文件夹中

相关

详情参考

None

示例/演示


#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $tSIZE, $hEmf

$hEmf = _WinAPI_GetEnhMetaFile(@ScriptDir & '\Extras\Flag.emf')
$tSIZE = _WinAPI_GetEnhMetaFileDimension($hEmf)
_WinAPI_DeleteEnhMetaFile($hEmf)

ConsoleWrite(DllStructGetData($tSIZE, 'X') & ' x ' & DllStructGetData($tSIZE, 'Y') & @CR)