如何检测从c#application
中最小化的所有窗口(其他应用程序)答案 0 :(得分:5)
使用此处的示例http://pinvoke.net/default.aspx/user32.EnumDesktopWindows,然后检查窗口状态
答案 1 :(得分:1)
如果您想监控系统中发生的情况,那么您需要设置CBT Hook。当窗口被创建,销毁,最小化,最大化,移动,激活等等时,这将通知您。
答案 2 :(得分:0)
对于Windows窗体,您可以查看Form对象上的属性WindowState。最小化窗口的状态为FormWindowState.Minimized
。
答案 3 :(得分:0)
使用GetWindowState()WinAPI函数