SendAsyncProc

【勇芳软件工作室】汉化HomePreviousNext

SendAsyncProc函数是一个应用程序定义的回调函数,当调用SendMessageCallback函数时,操作系统调用该函数。系统在将消息传递到目标窗口过程后,将消息传递给回调函数。类型为SENDASYNCPROC的值是指向此类函数的指针。

VOID CALLBACK SendAsyncProc(

HWND 【HWND】,//目标窗口的句柄
UINT 【uMsg】,// 信息
DWORD 【dwDatacy】,//应用程序定义的值
LRESULT 【LRESULT】//消息处理结果
); 

参数

【HWND】

标识窗口程序接收到消息的窗口。

如果SendMessageCallback函数的【HWND】参数设置为HWND_BROADCAST,则操作系统会为每个顶级窗口调用一次SendAsyncPro c函数。

【uMsg】

指定消息。

【dwDatacy】

指定从SendMessageCallback函数发送的应用程序定义值。

【LRESULT】

指定消息处理的结果,并取决于消息。

返回值

此回调函数不返回值。

备注

SendAsyncProc是应用程序定义的函数名称的占位符。

通过将SENDASYNCPROC指针传递给SendMessageCallback函数来安装SendAsyncProc应用程序定义的回调函数。

只有当调用GetMessage GetMessage PeekMessageWaitMessage的线程调用回调函数。

也可以看看

GetMessage, PeekMessage, SendMessageCallback, WaitMessage