SendMessage

 

WinUser.h中使用方法如下:

LRESULT
WINAPI
SendMessageW(
_In_ HWND hWnd,
_In_ UINT Msg,
_Pre_maybenull_ _Post_valid_ WPARAM wParam,
_Pre_maybenull_ _Post_valid_ LPARAM lParam);

 

hWnd:  为即将传递此消息的窗口句柄

Msg:为传递的消息ID

wParam:传递参数

lParam:传递参数

 

值得注意的是:SendMessage()是将消息发送过去处理完才能继续执行其它操作(相当于同步),而PostMessage()则将消息发送到指定窗口后立即返回处理其他操作(相当于异步)。

具体介绍可参考博文:https://blog.csdn.net/a199228/article/details/6627778

posted @ 2022-04-19 15:45  晚幕  阅读(200)  评论(0)    收藏  举报