PostMessage() 投递消息无响应

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:37:05
我尝试制作个鼠标自动点击器,但是,我用过鼠标事件模拟的自动点击器,一用电脑就不能做别的事了,于是我想用PostMessage() 向窗口投递鼠标点击消息,我以“a.txt - 记事本”,做实验,能找到窗口句柄,也能设置为前景窗口,并使a.txt - 记事本最大化显示,可是投递鼠标右键单击消息的时候为什么没有响应呢?而我只打开a.txt - 记事本,在空白位置时候单击的时候都回弹出右键菜单,我投递消息时候却没有!

你是否只获取了记事本的窗口(Notepad)?记事本主窗口包含编辑子窗口(Edit)。
FindWindow()获得主窗口
GetWindow()获得子窗口,有时候不好用,用EnumChildWindow()把子窗口全部获取一遍。
我以前写过类似的程序,发送字母,用FindWindow()获得主窗口
GetWindow()和SendMessage。PostMessage应该一样。