3

如何检测从 c# 应用程序最小化的所有窗口(其他应用程序)

4

4 回答 4

5

使用此处的示例http://pinvoke.net/default.aspx/user32.EnumDesktopWindows然后只需检查窗口状态

于 2010-01-05T12:53:41.707 回答
1

如果您想监控系统中发生的事情,那么您需要设置一个CBT Hook。这将在创建、销毁、最小化、最大化、移动、激活窗口等时通知您。

于 2010-01-05T16:49:02.070 回答
0

使用 GetWindowState() WinAPI 函数

于 2010-01-05T12:52:16.007 回答
-1

对于 Windows 窗体,您可以查看Form 对象上的属性WindowState 。最小化窗口的状态为FormWindowState.Minimized.

于 2010-01-05T12:48:01.517 回答