我正在通过网络对另一台PC进行有限的远程控制。首先选择受控窗口,客户端可以控制该窗口和所有子窗口。我遇到了鼠标问题,但我可以使用SetCursorPos移动它,但是当我尝试发送WM_LBUTTONDOWN和WM_LBUTTONUP消息时,没有结果。我相信窗口必须首先处于前台,但我不确定SetForegroundWindow是否会在发送WM_消息之前发生点击之后发生的情况。你知道我怎么可以直接发送一个鼠标点击窗口(如果它不是一个特定HWND的子窗口,它不允许被点击)。窗口被点击 - 然后会发生什么?
1
A
回答
2
使用SendInput可能更好(也可能更容易)。我相信这是模仿用户使用鼠标的推荐方式,而不是直接混淆窗口消息。
+0
以焦点进入窗口。 – 2010-08-23 23:52:39
+0
好的,谢谢,但我可能需要添加额外的验证。 – 2010-08-24 01:10:25
相关问题
- 1. jQuery。点击发生了什么,然后页面大小调整
- 2. 当窗口切换焦点时按键会发生什么
- 3. WPF窗口关闭后会发生什么?
- 4. 窗口卸载后我的ajax请求会发生什么
- 5. EntityManager.persist()后会发生什么
- 6. netdev_open后会发生什么?
- 7. Form.Close后会发生什么?
- 8. onDestroy()后会发生什么
- 9. * ngFor后会发生什么?
- 10. 流程结束后会发生什么?
- 11. Google Maps Api v3 - 点击标记,然后打开窗口,然后点击第二次点击
- 12. angular-ui弹出窗口:点击返回按钮后点击弹出窗口中的链接时发生错误
- 13. 当我点击一个按钮后,为什么我的窗口会冻结?
- 14. 如果我调用GlobalLock()然后调用GlobalUnlock()会发生什么?
- 15. 会发生什么?
- 16. jQuery的点击().clickable下课后仍然被触发被删除
- 17. Socket接受后会发生什么?
- 18. onPause后AsyncTasks会发生什么?
- 19. 当主窗口关闭时,SynchronizationContext会发生什么?
- 20. iframe打开新窗口时会发生什么情况?
- 21. 更改文档时窗口事件会发生什么情况?
- 22. 检测前台窗口的哪个子窗口已被点击?
- 23. Dojo:当页面/窗口失去焦点时会发生什么事件?
- 24. 当按钮被点击时发生了什么php
- 25. 会发生什么?
- 26. 什么会导致PostMessage发送的鼠标点击被忽略?
- 27. 为什么鼠标点击后第一个触摸事件不会被触发?
- 28. 点击链接:什么也没发生
- 29. UIApplicationDidBecomeActiveNotification被触发后会调用什么?
- 30. 如果点击datagrid中的行然后打开新窗口
使用PostMessage,而不是SendMessage。 – 2010-08-23 23:53:24