gpt4 book ai didi

c# - 在 C# 中克隆和修改鼠标/手写笔事件而不劫持光标?

转载 作者:太空狗 更新时间:2023-10-29 17:59:41 26 4
gpt4 key购买 nike

我试图用文字表达这一点,但我认为图像会更容易理解。让我们想象一下,白色背景是桌面。第一个黑色圆圈是一个应用程序窗口,第二个黑色圆圈属于另一个应用程序。我们称第一个为 DEST,第二个为 SOURCE。红色圆圈是实际鼠标指针,蓝色圆圈是模拟鼠标指针。现在开始提问:

1) 如何发送模拟鼠标和手写笔事件(例如:实际光标向左移动,而模拟光标(蓝色)向相反方向移动)?是否有像 Java 的 Robot 这样的类来调度鼠标和手写笔事件,或者我是否必须为此通过 wintab.dll?

2) 如何在不劫持实际光标(多个鼠标输入设备!?)的情况下执行此操作?

enter image description here

最佳答案

我认为您可以 P/Invoke SendMessage 以将 WM_MOUSEMOVE 或 WM_LBUTTONDOWN 发送到 DEST 窗口,将它放在正确的位置比较困难。以下内容可能会有所帮助:

http://michaelsync.net/2006/07/04/sendmessage-c
http://www.codeguru.com/forum/showthread.php?t=337002

关于c# - 在 C# 中克隆和修改鼠标/手写笔事件而不劫持光标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7684864/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com