怎么把GetMessage得到的数字标识变成字符串?

rk920223 2010-04-24 11:12:02
比如我接受到了编号是 0200 的消息

查字典以后,发现它是 WM_MOUSEMOVE

我怎么样收到消息后直接让 Msgbox 告诉我这个消息是 “WM_MOUSEMOVE” 呢?
...全文
63 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rk920223 2010-05-02
  • 打赏
  • 举报
回复
貌似确实可以从api浏览器里找哦……好主意
chinaboyzyq 2010-04-25
  • 打赏
  • 举报
回复
做个字典然后查字典。
比如:
if x="0200" then
msgbox "WM_MOUSEMOVE"
elseif x="0201" then
msgobx "xxx"
elseif x="..." then
msgbox "..."
endif
a1875566250 2010-04-25
  • 打赏
  • 举报
回复
你先需要定义所有消息的意义,然后跟编号对应,每次都去搜索即可。比如LS的。
用户 昵称 2010-04-25
  • 打赏
  • 举报
回复
可以建一个文本文件,然后读入内存,在内存中循环查找,文本文件可以从api浏览器中提取。
threenewbee 2010-04-24
  • 打赏
  • 举报
回复
没有办法。

变通的办法是去读取VB的API定义数据文件。

1,486

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧