捕获正在运行进程的FlashWindowEx事件
本文关键字:FlashWindowEx 事件 进程 运行 | 更新日期: 2023-09-27 18:11:18
我有一个已经在运行的应用程序-每隔一段时间它会触发一个FlashWindowEx事件(windows 7图标闪烁)。我想捕捉这一事件,但我似乎找不到任何好的信息关于如何。
我的想法是这样的:
- 使用process钩子到正在运行的进程。GetProcessesByName
- 为FlashWindowEx设置事件处理程序
- 抓住它,做任何事情
我想我的问题是:
这可能吗?
- 是否有一种方法可以从正在运行的进程中获得可用事件列表?
- 我如何钩到FlashWindowEx?
当窗口闪烁时,WH_SHELL
钩子会通知您。根据文档:
-
nCode
=HSHELL_REDRAW
-
wParam
=窗口句柄 - 如果窗口闪烁,
lParam
=TRUE
,否则FALSE
。