勇芳软件工作室.汉化:  Metafiles > Metafile Functions >

GetEnhMetaFileHeader

Previous pageReturn to chapter overviewNext page

描述

 

GetEnhMetaFileHeader函数检索包含指定的增强格式元文件的标题的记录。

 

C++ 语法

 

UINT GetEnhMetaFileHeader(

__in  HENHMETAFILE hemf,

__in  UINT cbBuffer,

__out LPENHMETAHEADER lpemh

);

 

PowerBASIC 语法

 

FUNCTION GetEnhMetaFileHeader ( _

BYVAL hemf AS DWORD, _

BYVAL cbBuffer AS DWORD, _

BYREF lpemh AS ENHMETAHEADER _

) AS DWORD

 

参数

 

hemf

 

[in]处理要检索标题的增强型图元文件。

 

cbBuffer

 

[in]指定接收数据的缓冲区的大小(以字节为单位)。只会复制这么多字节。

 

lpemh

 

[out]指向接收标题记录的ENHMETAHEADER结构的指针。如果此参数为NULL,该函数返回标题记录的大小。

 

返回值

 

如果函数成功并且结构指针为NULL,则返回值是包含头部的记录的大小;如果结构指针是有效的指针,则返回值是复制的字节数。否则为零。

 

备注

 

增强型图元文件头包含元数据文件大小(以字节为单位)的信息;存储在图元文件中的图片尺寸;存储在图元文件中的记录数;偏移到可选文本描述;可选调色板的大小以及创建照片的设备的分辨率。

 

包含增强型图元文件头的记录始终是图元文件中的第一个记录。

 

Windows 95/98 / Me:增强型元文件的描述字符串的最大长度为16,384字节。

 

引用文件 #INCLUDE Once

 

WinGdi.inc(包括Windows.inc)