终极:穿透鼠标以实现背景单击,适用于任何窗口! [背景鼠标] [风雪]

电脑杂谈  发布时间:2020-10-02 12:08:58  来源:网络整理

也许您被这个标题所吸引,哈哈!

我发布帖子已经很长时间了。勾引大家的胃口。当然,有些人已经猜到了原理!

因为您在这里,所以您必须在家学习原理,否则会很无聊!

许多游戏现在不支持后台消息鼠标。实施起来确实不容易。我不知道该如何注入dll和钩子,因此很容易找到另一种方法。

让我们谈谈下面的原理(以下内容可以用来娱乐,在现实中使用是不现实的,我不会隐藏它,看到这么答复,我为我的良心感到抱歉,哈哈)

首先,将要单击的窗口覆盖的所有窗口从普通模式更改为顶部模式

SetWindowPos temp,顶部为-1、0、0、0、0、1或2'

然后它成为分层窗口的鼠标穿透模式

ret = GetWindowLong(temp,GWL_EXSTYLE)ret = ret或WS_EX_TRANSPARENT或WS_EX_LAYEREDSetWindowLong temp,GWL_EXSTYLE,retSetLayeredWindowAttributes temp,0、255,LWA_ALPHA,以便当鼠标响应时,仅覆盖您所设置的窗口,并且上面的窗口是对应的仅在视觉上是相应的,以实现背景点击!

为什么会排名第一?

答案:如果您不停留在顶部,则单击该窗口时,您选择的窗口将被激活,并且该窗口将自动置于正面,如果成为前景,则将变得无聊

为什么我们需要先设置顶部然后设置图层?

答案:这已经被测试了很多次。如果先分层然后再顶层,就无法实现顶层

如何获取被盖窗口的句柄?

答案:获取一个分层的,将WindowFromPoint(X,Y)分层后将被忽略,与透明相同

总结:以上是主要的API。分层的API在视频屏幕和dX屏幕上起作用。只有人员可以对此发表评论,因为我真的不明白。视频将变为黑色,DX屏幕将模糊。 ,我的解决方案是提到XX,将窗口的任意点拖到屏幕外即可,

以下是一个插件,我让每个人都可以练习和使用,也许您会有更好的主意,那就不要一个人玩吧!

转载于:


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-323392-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...