目的是防止任务栏图标闪烁。显然Windows没有禁用闪光的选项,因此我希望编写一个小程序,该程序可以拦截任何应用程序对FlashWindow / FlashWindowEx的所有调用,并直接丢弃它们。
能做到吗?如果是这样,您能否给出任何提示/示例,说明如何(全局)挂接对FlashWindowEx的调用,该调用既可以与32位和64位应用程序一起使用,也可以与通过GetProcAddress(Skype使用该功能)进行的常规API调用和DLL调用一起使用。
最佳答案
使用RegisterShellHookWindow()
拦截和丢弃HSHELL_FLASH
通知。
关于c++ - 如何为FlashWindowEx创建全局32/64位 Hook ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23695718/