介绍SendMessage和PostMessage以及及其区别
都可以向进程内窗口发送消息也可以向进程外窗口发送消息。
可以发送系统消息也可以发送自定义消息WM_USER+1 0x400+1
SendMessage是阻塞型,PostMessage是非阻塞型
函数的返回值不一样
跨进程跨线程发送消息,使用PostMessage
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC++/MFC中用PostMessage发送鼠标点击事件相关的知识,希望对你有一定的参考价值。
假设一个窗口句柄为1234,我想在此窗口最小化后,仍能实现点击确定键按钮(假设这个键的坐标为100,100)函数原型:B00L PostMessage(HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam);PostMessage(1234, WM_LBUTTONDOWN, ???, ???);后面2个参数怎么填? 怎么把坐标值也一块发送出去?要求 窗口最小化后,仍能实现,喊我用mouse_event的就不要来了。。。
坐标值应该是lParam,使用MAKEWPARAM合成,代码如下:都可以向进程内窗口发送消息也可以向进程外窗口发送消息。
可以发送系统消息也可以发送自定义消息WM_USER+1 0x400+1
SendMessage是阻塞型,PostMessage是非阻塞型
函数的返回值不一样
跨进程跨线程发送消息,使用PostMessage
以上是关于VC++/MFC中用PostMessage发送鼠标点击事件的主要内容,如果未能解决你的问题,请参考以下文章