PostMessage与SendMessage
2009-04-15 09:45
204 查看
PostMessage消息发出后不等消息函数处理完就执行它的下一语句
SendMessage消息发出后阻塞等消息函数处理完执行它的下一语句
The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message.
To post a message in the message queue associate with a thread, use the PostThreadMessage function.
Msg [in] Specifies the message to be posted. wParam [in] Specifies additional message-specific information. lParam [in] Specifies additional message-specific information.
SendMessage消息发出后阻塞等消息函数处理完执行它的下一语句
The PostMessage function places (posts) a message in the message queue associated with the thread that created the specified window and returns without waiting for the thread to process the message.
To post a message in the message queue associate with a thread, use the PostThreadMessage function.
BOOL PostMessage( HWND hWnd, // handle to destination window UINT Msg, // message WPARAM wParam, // first message parameter LPARAM lParam // second message parameter );
Parameters
hWnd [in] Handle to the window whose window procedure is to receive the message. The following values have special meanings.Value | Meaning |
---|---|
HWND_BROADCAST | The message is posted to all top-level windows in the system, including disabled or invisible unowned windows, overlapped windows, and pop-up windows. The message is not posted to child windows. |
NULL | The function behaves like a call to PostThreadMessage with the dwThreadId parameter set to the identifier of the current thread. |
相关文章推荐
- 【转】SendMessage 和 PostMessage 的区别
- PostMessage与SendMessage
- PostMessage和SendMessage的区别
- SendMessage和PostMessage的区别
- SendMessage 和 PostMessage 的区别(转)
- 在C#中SendMessage和PostMessage的参数传递
- SendMessage 和 PostMessage
- SendMessage、PostMessage原理和源代码详解
- 用PostMessage或SendMessage发送结构体指针
- PostMessage(异步)和SendMessage(同步)的区别
- PostMessage与SendMessage的区别
- sendmessage和postmessage的区别
- windows消息之PostMessage和SendMessage的内部实现
- Perform,SendMessage,PostMessage
- PostMessage和SendMessage 区别(很容易忽略)
- PostMessage和sendmessage的区别
- SendMessage、PostMessage原理
- PostMessage和SendMessage的区别
- SendMessage、PostMessage原理
- SendMessage与PostMessage