我有一个已经在运行的应用程序 - 它时不时地触发 FlashWindowEx 事件(Windows 7 图标闪烁)。我想捕捉这个事件,但我似乎找不到任何关于如何捕捉的好信息。
我的想法是事情会是这样的:
- 使用 Process.GetProcessesByName 挂钩正在运行的进程
- 为 FlashWindowEx 设置事件处理程序
- 抓住它然后做任何事
我想我的问题是:
这可能吗?
- 有没有办法从正在运行的进程中获取可用事件的列表?
- 我如何连接FlashWindowEx?
The WH_SHELL hook当窗口闪烁时通知您。根据文档:
-
nCode
= HSHELL_REDRAW
-
wParam
= 窗口的句柄
-
lParam
= TRUE
如果窗口闪烁,FALSE
否则。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)