【发布时间】:2013-06-06 00:35:59
【问题描述】:
Windows 桌面 API 中是否有信号或事件可以告诉我我的应用程序是否处于最小化状态?我查看了 msdn 文档,发现只有在应用程序最小化时调用的最小化事件,而不是在应用程序已经完成最小化并处于最终最小化状态时调用。
当我知道我设置的窗口已最小化并且不妨碍屏幕截图时,我需要关闭另一个操作(屏幕截图)。我使用 WM_SIZE 消息检查窗口是否最小化,然后开始屏幕捕获。我的问题是,即使我通过 ProcessWindowMessage 回调收到 SIZE_MINIMIZED 消息,在截屏时我仍然可以看到应用程序窗口关闭(即大多数应用程序窗口完成的最小化动画)。我需要一些东西来告诉我应用程序已完全最小化,而不是妨碍我对整个桌面进行的屏幕截图。
谢谢!
【问题讨论】:
-
您的问题标题要求“事件”,您的问题还要求检查状态。你问的不是很清楚。
-
似乎每种阅读方式都有一个答案。 :)