CreateMetaFile

【勇芳软件工作室】汉化HomePreviousNext

CreateMetaFile功能为Windows格式的图元文件创建一个设备上下文。

提供此函数以兼容早期的16位版本的Microsoft Windows。基于Win32的应用程序应使用CreateEnhMetaFile功能。

HDC CreateMetaFile(

LPCTSTR 【lpszFile】//指向文件名字符串的指针
); 

参数

【lpszFile】

指向要创建的Windows格式图元文件的文件名。如果此参数为NULL,Windows格式的图元文件是基于内存的,并且通过使用DeleteMetaFile功能将其内容丢失。

返回值

如果函数成功,则返回值是Windows格式元文件的设备上下文的句柄。

如果函数失败,返回值为NULL。

备注

在文本参数必须使用Unicode字符的地方,使用CreateMetaFile功能作为宽字符功能。如果文本参数必须使用Windows 3.【x】字符集中的字符,请使用此函数作为ANSI函数。

CreateMetaFile是Windows格式的图元文件功能。此函数仅支持为Microsoft Windows版本3设计的应用程序。【x】.它不记录或播放新的Win32图形设备接口(GDI)功能,如PolyBezier.

由此函数创建的设备上下文可用于在Windows格式的图元文件中记录GDI输出功能。它不能与GDI查询功能(例如GetTextColor)一起使用。当设备上下文与GDI输出功能一起使用时,如果函数被记录,该函数的返回值将变为TRUE,否则返回FALSE。通过使用SelectObject功能选择对象时,只会记录对象的副本。对象仍然属于应用程序。

要创建可扩展的Windows格式的图元文件,请以MM_ANISOTROPIC映射模式记录图形输出。该文件不能包含修改视口原点和扩展区的函数,也不能包含与设备相关的功能,例如SelectClipRgn功能。创建后,Windows图元文件可以通过在播放图像之前定义视口原点和范围,将其缩放并呈现为任何输出设备格式。

也可以看看

CloseMetaFile, CreateEnhMetaFile, DeleteMetaFile, GetTextColor, PolyBezier, SelectClipRgn, SelectObject