API函数详解:GetWinMetaFileBits函数

Windows API函数 Visual Basic 语法格式声明
Declare Function GetWinMetaFileBits Lib "gdi32" Alias "GetWinMetaFileBits" (ByVal hemf As Long, ByVal cbBuffer As Long, lpbBuffer As Byte, ByVal fnMapMode As Long, ByVal hdcRef As Long) As Long
Windows API函数功能说明
通过在一个缓冲区中填充用于标准图元文件的数据,将一个增强型图元文件转换成标准windows图元文件
Windows API函数出口返回值
Long,以字节数表示的图元文件长度。如lpbBuffer为NULL(在这种情况下用一个别名指定ByVal As Long,从而传递一个NULL值)——返回字节数组的长度。零表示出错(原文:The size in bytes of the metafile. If lpbBuffer is null (use an alias with the parameter specified ByVal as Long to pass null to this function)-returns the required size of the byte array. Zero on error.)
Windows API函数入口参数表
Windows API函数入口参数类型及说明
hemfLong,欲转换的增强型图元文件的句柄。函数调用完毕后,该句柄仍然保持有效
cbBufferLong,目标缓冲区的长度
lpbBufferByte,作为目标缓冲区使用的一个字节数组的第一个字节。这个数组的长度至少为cbBuffer个字节
fnMapModeLong,转换时采用的映射(对应)模型。通常用MM_ANISOTROPIC创建一个可扩展的图元文件
hdcRefLong,一个参考设备场景,用于决定新图元文件采用的参考分辨率
注解
有些增强型图元文件命令没有对应的标准图元文件命令。这些命令会转换成最接近的命令,或者丢弃。结果生成的图元文件已指定了窗口的显示范围。窗口的起点是0,0

上页:API函数详解:XFORM函数 下页:API函数详解:AbortPath函数

Windows API函数大全

Windows API函数首页Windows API函数按字母排列
控件与消息函数硬件与系统函数
设备场景函数绘图函数
位图、图标和光栅运算函数菜单函数
文本和字体函数打印函数
文件处理函数进程和线程函数
Windows消息函数网络函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号