SendMessage 和 PostMessage
2008-06-24 17:02
309 查看
函数原型:
LRESULT SendMessage(
HWND hWnd, // 目标窗口句柄
UINT Msg, // 被发送的消息
WPARAM wParam, // 第一个消息参数
LPARAM lParam // 第二个消息参数
);
参数:
hWnd
窗口过程接收消息的窗口句柄。如果此参数为HWND_BROADCAST,则消息被送到系统的所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口。消息不被送到子窗口。
Msg
指定被发送的消息;
wParam
指定附加消息的特定信息;
lParam
指定附加消息的特定信息。
SendMessage与PostMessage的区别
PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回
LRESULT SendMessage(
HWND hWnd, // 目标窗口句柄
UINT Msg, // 被发送的消息
WPARAM wParam, // 第一个消息参数
LPARAM lParam // 第二个消息参数
);
参数:
hWnd
窗口过程接收消息的窗口句柄。如果此参数为HWND_BROADCAST,则消息被送到系统的所有顶层窗口,包括无效或不可见的非自身拥有的窗口、被覆盖的窗口和弹出式窗口。消息不被送到子窗口。
Msg
指定被发送的消息;
wParam
指定附加消息的特定信息;
lParam
指定附加消息的特定信息。
SendMessage与PostMessage的区别
PostMessage将消息放入消息队列后马上返回,而SendMessage直到窗口过程处理完消息后才返回
相关文章推荐
- sendmessage 与 postmessage
- C#用 SendKyes 结合 Process 或 API FindWindow、SendMessage(PostMessage) 等控制外部程序[转]
- SendMessage 和 PostMessage 的区别
- 对SendMessage与PostMessage的理解
- SendMessage、PostMessage原理
- 那postmessage 和sendmessage有又什么区别?!
- C#用 SendKyes 结合 Process 或 API之SendMessage(PostMessage) 等控制外部程序
- GetMessage(), PeekMessage(), PostMessage(), SendMessage()
- C#用 SendKyes 结合 Process 或 API FindWindow、SendMessage(PostMessage) 等控制外部程序
- SendMessage 和 PostMessage 的区别
- PostMessage和SendMessage的区别
- HotKey,SendMessage,PostMessage基础
- 【转】SendMessage 和 PostMessage 的区别
- PostMessage与SendMessage
- PostMessage和SendMessage的区别
- SendMessage和PostMessage的区别
- SendMessage 和 PostMessage 的区别(转)
- 在C#中SendMessage和PostMessage的参数传递
- SendMessage 和 PostMessage
- SendMessage、PostMessage原理和源代码详解