再谈PostMessage和SendMessage(如何使用 LParam 和 RParam两个参数)
来源:互联网 发布:淘宝卖家申请电子面单 编辑:程序博客网 时间:2024/04/30 21:33
博客《 浅析SendMessage与PostMessage的区别》写了一些关于SendMeesage和PostMessage的相关知识。
sendmessage和postmessage就有点类似TCP和UDP的赶脚。
我们也都知道了如何使用两个函数:
::PostMessage (HWND, WM_KEYDOWN, WPARAM, LPARAM);::SendMessage (HWND, WM_KEYDOWN, WPARAM, LPARAM);
看看参数吧:
HWND很好理解,即消息要发到的那个window的句柄
WM_KEYDOWN就是要发送的消息了
那么,WPARAM 和 LPARAM呢?我们如何能获得两个参数具体是多少呢?
来吧 开始今天的blog
第一步 打开一个notepad
第二步 打开Microsoft Spy ++ (没有的,自行下载http://www.xiazaiba.com/html/5861.html)
点击“搜索” 选择“查找窗口”
点击下图所示的图标,并且拖到之前打开的notepad记事本中
然后出现如下图的结果:
接下来对notepad的操作,就可以通过spy看出 lparam和rparam的值了。
例如:
按下回车键:
LPARAM 0x0001C001
RPARAM 0x0000000D
1 0
- 再谈PostMessage和SendMessage(如何使用 LParam 和 RParam两个参数)
- SendMessage和PostMessage
- PostMessage和SendMessage区别
- SendMessage 和 PostMessage
- SendMessage 和 PostMessage
- SendMessage 和 PostMessage 2
- SendMessage和PostMessage PostThreadMessage
- PostMessage 和 SendMessage 区别
- SendMessage 和 PostMessage
- SendMessage 和 PostMessage 区别
- PostMessage和SendMessage区别
- SendMessage 和 PostMessage
- PostMessage和SendMessage区别
- SendMessage和PostMessage
- SendMessage 和 PostMessage
- SendMessage 和 PostMessage
- SendMessage 和 PostMessage
- SendMessage 和 PostMessage
- Android Canvas中rotate()和translate()方法详解
- 测试工具有哪些
- hdu5505 GT and numbers
- VBS代码2
- 顺序查找
- 再谈PostMessage和SendMessage(如何使用 LParam 和 RParam两个参数)
- OC中的两种枚举解释
- C++的重写和隐藏
- AsyncTask使用原则
- alpha测试、beta测试
- HDU 2859 Phalanx(DP)
- HTML/CSS(六) typeof
- 测试原则,测试目标
- ZigZag Conversion