C++ 点击窗口-然后会发生什么?

C++ 点击窗口-然后会发生什么?,c++,mouse,window,click,hwnd,C++,Mouse,Window,Click,Hwnd,我正在通过网络对另一台电脑进行有限远程控制。首先选择受控窗口,客户端可以控制该窗口和所有子窗口。虽然我的鼠标有问题,我可以使用SetCursorPos移动鼠标,但是当我尝试发送WM_LBUTTONDOWN和WM_LBUTTONUP消息时,没有结果。我认为窗口必须首先位于前台,但我不确定SetForeGroundIndow是否确实执行了在发布WM_u消息之前单击后发生的操作。您知道如何将鼠标单击直接发送到窗口(如果它不是特定HWND的子窗口,则不允许单击它)。它可能更易于使用。我认为这是一种推荐的

我正在通过网络对另一台电脑进行有限远程控制。首先选择受控窗口,客户端可以控制该窗口和所有子窗口。虽然我的鼠标有问题,我可以使用SetCursorPos移动鼠标,但是当我尝试发送WM_LBUTTONDOWN和WM_LBUTTONUP消息时,没有结果。我认为窗口必须首先位于前台,但我不确定SetForeGroundIndow是否确实执行了在发布WM_u消息之前单击后发生的操作。您知道如何将鼠标单击直接发送到窗口(如果它不是特定HWND的子窗口,则不允许单击它)。

它可能更易于使用。我认为这是一种推荐的模仿用户使用鼠标的方法,而不是试图直接干扰窗口消息。

这会转到带有焦点的窗口。使用PostMessage,而不是SendMessage。