gpt4 book ai didi

c# - 如何将鼠标单击事件发送到隐藏窗口?

转载 作者:行者123 更新时间:2023-12-05 02:25:13 25 4
gpt4 key购买 nike

认识到可能需要一些互操作,我如何将鼠标单击事件发送到当前未显示的窗口?我有一个作为服务运行并摆弄隐藏窗口的应用程序,需要向其中一个窗口发送鼠标单击事件,即使它实际上无法显示该窗口。

我通常的做法是简单地将点击发送到屏幕上适当的位置,但显然这种方法在这种情况下不起作用。想法?

最佳答案

如果你能得到窗口的HWND,那就很容易了。使用 PostMessage()用 WM_LBUTTONDOWN 左键单击。

示例:点击位置 10,10(未测试,C)

HWND hWnd = (hwnd of window)
WORD mouseX = 10;
WORD mouseY = 10;
PostMessage(hWnd,WM_LBUTTONDOWN,0,MAKELPARAM(mouseX,mouseY));

关于c# - 如何将鼠标单击事件发送到隐藏窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1621274/

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