我想将一个动作绑定到一个 PocketPC 按钮(中心的最大按钮 - 不知道它是如何调用的)。我试图将操作绑定到 WM_GETTEXT 消息,但是每次按键都会发送此消息,并且不知道如何将操作添加到特定按钮。有谁知道如何做到这一点?
谢谢!
我想将一个动作绑定到一个 PocketPC 按钮(中心的最大按钮 - 不知道它是如何调用的)。我试图将操作绑定到 WM_GETTEXT 消息,但是每次按键都会发送此消息,并且不知道如何将操作添加到特定按钮。有谁知道如何做到这一点?
谢谢!
您是在谈论“d-pad”中间的操作按钮吗?每个设备都有自己的硬件布局;没有所有设备通用的“中心最大按钮”之类的东西。前提是可以发图吗?
不管怎样,看看这个页面:Windows Mobile 的 Keys and Key Codes。
另外,WM_GETTEXT
绝对不是您要处理的消息。它的目的是检索窗口的“窗口文本”(按钮的标题、编辑控件的内容等)。
您应该处理WM_KEYDOWN
/WM_KEYUP
或WM_CHAR
. 此外,您可能想查看Accelerators。