net程序 C# 代码求助

查看 14|回复 2
作者:Stive1233   
各位大佬 请教一下 C#的问题
使用如下代码
        Tool.SetForegroundWindow(API.WindowFromPoint(new API.Point(Cursor.Position.X, Cursor.Position.Y)));
激活鼠标所在窗口 时有时候会失败是什么原因,失败时只能看到任务栏里面图标直闪烁,点击一下之后会恢复
[i]
就像这样,请教各位大佬解惑,以及如何解决和避免这个问题,能让它的激活保证每次百分百成功

大佬, 代码

sunnychen   

先最小化,然后再还原或最大化
Stive1233
OP
  


sunnychen 发表于 2024-12-3 13:45
先最小化,然后再还原或最大化

这样的话窗口应该是会闪烁一下吧,我激活的目的是程序接下来有一个窗体会根据当前激活的窗口显示不同的内容,不希望他闪烁,有其他办法吗
您需要登录后才可以回帖 登录 | 立即注册

返回顶部