有没有办法从应用程序得到windowmessage的值

zeng_jinliang   2009-11-3 22:05 楼主
因我要拦截系统自定义的系统消息,只知道消息名字,不知道值,如何得到其值。谢谢Q

回复评论 (9)

找到定义的地方,看看值是多少,嘿嘿...
点赞  2009-11-3 22:10
引用: 引用 1 楼 91program 的回复:
找到定义的地方,看看值是多少,嘿嘿...

哈哈,好主意
点赞  2009-11-4 22:46
拦截系统自定义的系统消息 ??

看看学习
点赞  2009-11-4 23:54
用函数DefWindowProc(UINT message, WPARAM wParam, LPARAM lParam) 来拦截消息
点赞  2009-11-5 08:25
把这个值打印出来就可以了吧。
点赞  2009-11-5 08:43
引用: 引用 5 楼 xilangyue 的回复:
把这个值打印出来就可以了吧。


是的,虽然是字符串,但其实质上还是值
点赞  2009-11-5 08:56
调试一下
点赞  2009-11-5 10:50
GetMessage(&msg, NULL, 0, 0)
点赞  2009-11-5 12:38
我的意思是,系统(可以理解为驱动)发出这消息,是自定义的,应用程序又不知道具体值。好像getmessage()这个是用来接收特定的纯种的消息,应该不行。
点赞  2009-11-5 18:41
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复