Gab*_*iel 3 c# window minimize
嘿,我真的在这里坚持我的项目......我需要知道什么时候打开窗口被最小化/恢复,并在我自己的应用程序中处理事件.有任何想法吗?
编辑:Musigenesis是正确的,我想知道何时最小化/恢复其他应用程序
我认为你需要使用SetWindowsHookEx Win32 API函数(以及其他一些).基本上,您将遍历操作系统中所有打开的窗口并挂钩调整大小事件.
强制性评论:你确定你需要这样做吗?虽然我认为这在理论上是可行的,但这听起来是个糟糕的主意,并且与Windows应用程序的行为方式相反.
更新:我认为Windows中的"显示桌面"有点像这样,除了它遍历所有打开的窗口,然后使用SendMessage在打开时最小化它们(我的总体猜测).
更新2:这是一个艰难的,我很想知道如何做到这一点(我100%确定它是可能的).我会密切关注这个问题,如果没有人在接下来的一两天内得到答案,我会再次发布并提供奖励(你可以这样做,但你需要一些您自己的声誉点作为赏金提供).