模拟PopMenu窗口中的点击

时间:2014-03-01 16:54:24

标签: c winapi window

我正在编写一个负责模拟其他进程中点击的软件,我已经设法用PostMessage()进行了编写,但有一件有趣的事情:

首先,popupmenu不是窗口中的孩子,我可以成功模拟点击,看起来它是桌面窗口中的孩子(#32769类)。

我能够获得popupmenu(#32868类)的句柄但是当我发送一个带有WM_LBUTTONDOWN的PostMessage时,窗口似乎处理了该消息,但我真的不知道会发生什么,因为spy ++无法获得来自此窗口的窗口消息。

有人能告诉我为什么spy ++没有得到它的消息,并且有没有办法模拟鼠标点击这个神奇的popupmenu窗口?

1 个答案:

答案 0 :(得分:0)

在user32.dll中尝试mouse_event函数:

mouse_event(MOUSEEVENTF_LEFTDOWN, X, Y, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, X, Y, 0, 0);
相关问题