1

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

4

1 回答 1

2

使用SendInput可能会更好(并且可能更容易)。我相信这是使用鼠标模仿用户的推荐方法,而不是直接尝试弄乱窗口消息。

于 2010-08-23T23:39:46.697 回答