getEnhMetaFilePixelFormat 函数 (wingdi.h)
GetEnhMetaFilePixelFormat 函数检索增强型图元文件的像素格式信息。
语法
UINT GetEnhMetaFilePixelFormat(
HENHMETAFILE hemf,
UINT cbBuffer,
PIXELFORMATDESCRIPTOR *ppfd
);
参数
hemf
标识增强型图元文件。
cbBuffer
指定像素格式信息复制到的缓冲区的大小(以字节为单位)。
ppfd
指向包含逻辑像素格式规范的 PIXELFORMATDESCRIPTOR 结构的指针。 图元文件使用此结构来记录逻辑像素格式规范。
返回值
如果函数成功并找到像素格式,则返回值是图元文件像素格式的大小。
如果没有像素格式,则返回值为零。
如果发生错误且函数失败,则返回值GDI_ERROR。 要获得更多的错误信息,请调用 GetLastError。
注解
当增强型图元文件在其 ENHMETAHEADER 结构中指定像素格式并且像素格式适合缓冲区时,像素格式信息将复制到 ppfd 中。 如果 cbBuffer 太小而无法包含图元文件的像素格式,则不会将像素格式复制到缓冲区。 在任一情况下,函数都返回图元文件的像素格式的大小。
有关图元文件录制和其他操作的信息,请参阅增强型图元文件操作。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wingdi.h |
Library | Gdi32.lib |
DLL | Gdi32.dll |