相关疑难解决方法(0)

在没有轮询的情况下使用C#检测活动窗口已更改

当当前活动窗口发生变化时,如何调用回调.我已经看到了如何使用CBTProc完成它.但是,全局事件不容易与托管代码挂钩.我有兴趣找到一种不需要轮询的方法.我更喜欢事件驱动的方法.

问候

c# windows events winapi

28
推荐指数
3
解决办法
2万
查看次数

通过SendMessage或其他东西异步GetForegroundWindow?

有没有办法通知焦点何时从任何窗口更改到另一个窗口(甚至在Windows应用程序之间),以便我可以在用户更改焦点时立即调用我的委托?

我一直在想我可能只需要进行民意调查:( :(每1秒钟调用GetForegroundWindow但我真的不想那样做).

c# winapi

13
推荐指数
2
解决办法
4616
查看次数

标签 统计

c# ×2

winapi ×2

events ×1

windows ×1