找回密码
 注册会员
查看: 742|回复: 0

VB 在声明 GetMessagePos 的API 函数中,高、低字是什么意思?

[复制链接]
发表于 2010-1-15 13:21:04 | 显示全部楼层 |阅读模式
<p>VB 在声明 GetMessagePos 的API 函数中,高、低字是什么意思?</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-1-15 13:19</p>
<p>VB 在声明 GetMessagePos 的API 函数中,最后返回的X是对应于返回值的低字,Y是高字,请问这个高、低字是什么意思?怎么算出来?</p>
<p>提问者: Loyoan - 三级</p>
<p>最佳答案</p>
<p>整个函数都给你写出来了。。</p>
<p>Private Declare Function GetMessagePos Lib "user32" () As Long</p>
<p>Private Type TLoHiLong</p>
<p>Lo As Integer</p>
<p>Hi As Integer</p>
<p>End Type</p>
<p>Private Type TAllLong</p>
<p>All As Long</p>
<p>End Type</p>
<p>Private Sub Command1_Click()</p>
<p>Dim mLH As TLoHiLong, mAL As TAllLong</p>
<p>lParam = GetMessagePos</p>
<p>MsgBox lParam</p>
<p>mAL.All = lParam</p>
<p>LSet mLH = mAL</p>
<p>x = mLH.Lo</p>
<p>y = mLH.Hi</p>
<p>End Sub</p>
<p>0</p>
<p>回答者:</p>
<p>寻_走 - 四级   2010-1-15 09:38</p>
<p>我来评论>></p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-8-3 18:27

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表