API函数详解:MapWindowPoints函数

Windows API函数 Visual Basic 语法格式声明
Declare Function MapWindowPoints& Lib "user32" (ByVal hwndFrom As Long, ByVal hwndTo As Long, lppt As POINTAPI, ByVal cPoints As Long)
Windows API函数功能说明
将一个窗口客户区坐标的点转换到另一窗口的客户区坐标系统(在vb里使用:无论向函数传递单独一个点,还是传递数组中的第一个POINTAPI结构,都要特别谨慎。数组中的条目数量至少等于由cPoints参数指定的数量)
Windows API函数出口返回值
Long,低字代表映射过程中添加给每个点的水平偏移,高字则代表垂直偏移
Windows API函数入口参数表
Windows API函数入口参数类型及说明
hwndFromLong,定义源坐标的窗口。用零或桌面窗口句柄指定屏幕坐标
hwndToLong,定义目标坐标的窗口。用零或桌面窗口句柄指定屏幕坐标
lpptPOINTAPI,点结构中待转换的第一个条目。注意RECT结构在内存中组织成两个连续的POINTAPI结构。这样就可为该函数创建一个别名,并使用RECT结构;而不是POINTAPI结构。如这样做时,注意将cPoints的值加倍
cPointsLong,欲转换的点数
注解
在vb自带的api查看器中复制的声明为:Declare Function MapWindowPoints Lib "user32" Alias "MapWindowPoints" (ByVal hwndFrom As Long, ByVal hwndTo As Long, lppt As Any, ByVal cPoints As Long) As Long,请注意:lppt As Any

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

Windows API函数大全

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