描述
CopyEnhMetaFile功能将增强格式的图元文件的内容复制到指定的文件。
C++ 语法
HENHMETAFILE CopyEnhMetaFile( __in HENHMETAFILE hemfSrc, __in LPCTSTR lpszFile ); |
PowerBASIC 语法
FUNCTION CopyEnhMetaFileA ( _ BYVAL hemfSrc AS DWORD, _ BYREF lpszFile AS ASCIIZ _ ) AS DWORD |
Unicode版本:
FUNCTION CopyEnhMetaFileW ( _ BYVAL hemfSrc AS DWORD, _ BYREF lpszFile AS WSTRINGZ _ ) AS DWORD |
参数
hemfSrc
[in]处理要复制的增强型图元文件。
lpszFile
[in]指向目标文件名称的指针。如果此参数为NULL,则源图元文件将被复制到内存中。
返回值
如果函数成功,则返回值是增强图元文件副本的句柄。
如果函数失败,返回值为NULL。
备注
在文本参数必须使用Unicode字符的地方,使用CopyEnhMetaFile功能作为宽字符功能。如果文本参数必须使用Windows字符集中的字符,请使用此函数作为ANSI函数。
应用程序可以使用存储在内存中的元文件进行临时操作。
当应用程序不再需要增强型元文件句柄时,它应该通过调用DeleteEnhMetaFile函数来删除句柄。
Windows 95/98 / Me:Microsoft Layer for Unicode支持CopyEnhMetaFileW.
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)