【发布时间】:2014-08-06 10:23:45
【问题描述】:
我正在尝试处理来自某些鼠标上的额外鼠标按钮的 WM_XBUTTONUP 消息。 SDK 文档说明 wParam 的低位字保存虚拟键信息,高位字保存按下的按钮。我了解这在 32 位代码中是如何工作的,但是在 64 位代码中 wParam 是一个 64 位无符号整数。我见过使用 Lo(msg.wparam) 和 Hi(msg.wparam) 的代码。此代码是否仍可在 64 位中工作,还是必须更改某些内容?也就是说,“高位字”的定义是不是从32bit变成了64bit?
【问题讨论】:
-
我只是想提一下,不幸的是我没有带有额外按钮的鼠标来测试,否则我会调试 msg 来解决这个问题。
标签: delphi 32bit-64bit