术语 | getmetafilebitsex |
释义 | GetMetaFileBitsEx 语法: UINT GetMetaFileBitsEx( __in HMETAFILE hmf, __in UINT nSize, __out LPVOID lpvData ); GetMetaFileBitsEx功能 该GetMetaFileBitsEx函数检索到指定的缓冲区一个Windows的内容和格式图元文件的副本。 注意:此功能仅提供兼容的Windows图元文件格式。增强型图元文件格式,提供卓越的功能,并建议新的应用。对于一个增强型图元文件格式,相应的功能是GetEnhMetaFileBits。 参数 羟甲基糠醛 [in] 一个句柄,的Windows图元文件格式。 nSize [in] 大小,以字节为缓冲区接收数据。 lpvData [out] 阿一个缓冲区,它接收图元文件数据的指针。该缓冲区必须足够大,包含的数据。如果lpvData为NULL,则函数返回所需要的保存数据的字节数。 返回值 如果函数成功和缓冲区指针为NULL,则返回值是为缓冲区所需的字节数,如果函数成功和缓冲区指针是一个有效的指针,返回值是复制的字节数。 如果函数失败,返回值是零。 备注 之后,Windows的位图元文件检索,它们可用于创建一个基于内存的图元文件通过调用SetMetaFileBitsEx功能。 该GetMetaFileBitsEx函数不图元文件句柄无效。应用程序必须删除这个处理函数调用DeleteMetaFile。 转化为增强型图元文件格式Windows的图元文件格式,使用SetWinMetaFileBits功能。 要求: 最低支持:client-Windows 2000专业版 最低支持server-Windows 2000服务器 HeaderWingdi.h(头文件:winuser.h) LibraryGdi32.lib DLLGdi32.dll 参见 图元文件概述 图元文件函数 DeleteMetaFile GetEnhMetaFileBits SetMetaFileBitsEx SetWinMetaFileBits 如果有任何问题和意见,请发送给微软(wsddocfb@microsoft.com) 生成日期:2009年7月11日 ==英文原文==GetMetaFileBitsEx Function The GetMetaFileBitsEx function retrieves the contents of a Windows-format metafile and copies them into the specified buffer. Note This function is provided only for compatibility with Windows-format metafiles. Enhanced-format metafiles provide superior functionality and are recommended for new applications. The corresponding function for an enhanced-format metafile is GetEnhMetaFileBits . Syntax UINT GetMetaFileBitsEx( __in HMETAFILE hmf, __in UINT nSize, __out LPVOID lpvData ); Parameters hmf [in] A handle to a Windows-format metafile. nSize [in] The size, in bytes, of the buffer to receive the data. lpvData [out] A pointer to a buffer that receives the metafile data. The buffer must be sufficiently large to contain the data. If lpvData is NULL, the function returns the number of bytes required to hold the data. Return Value If the function succeeds and the buffer pointer is NULL, the return value is the number of bytes required for the buffer; if the function succeeds and the buffer pointer is a valid pointer, the return value is the number of bytes copied. If the function fails, the return value is zero. Remarks After the Windows-metafile bits are retrieved, they can be used to create a memory-based metafile by calling the SetMetaFileBitsEx function. The GetMetaFileBitsEx function does not invalidate the metafile handle. An application must delete this handle by calling the DeleteMetaFile function. To convert a Windows-format metafile into an enhanced-format metafile, use the SetWinMetaFileBits function. Requirements Minimum supported clientWindows 2000 Professional Minimum supported serverWindows 2000 Server HeaderWingdi.h (include Windows.h) LibraryGdi32.lib DLLGdi32.dll See Also Metafiles Overview Metafile Functions DeleteMetaFile GetEnhMetaFileBits SetMetaFileBitsEx SetWinMetaFileBits Send comments about this topic to Microsoft Build date: 7/11/2009 ==原始网址==http://msdn.microsoft.com/en-us/library/dd144898(VS.85).aspx\n |
随便看 |
|
windows api函数参考手册包含2258条windows api函数文档,详细介绍nodejs、java、rust调用windows api的方法技巧,是学习windows api编程的入门中文文档。