2

我有一个正在监视服务器的 AIR 应用程序。默认情况下,它将最小化到系统托盘。每当服务器发送警报时,系统中最小化的应用程序应显示类似于 Outlook 的消息(警报类似于,当有新消息出现时)。

我的问题是,如何检查 AIR 应用程序是否最小化到系统托盘。我尝试了以下条件

if( this.stage.nativeWindow.displayState == NativeWindowDisplayState.MINIMIZED)
{
    //Write code here
}

但是这段代码不起作用。条件总是错误的。当我调试并尝试查看显示状态的值时,它始终处于最大化状态。

我不确定,我在哪里做错了。

谁能帮我找出检查应用程序是否最小化到系统托盘的条件。

4

1 回答 1

1

如果您的窗口不可见,则不一定意味着它已最小化。

如果窗口是轻量级窗口,您可以通过轮询NativeWindow 的 visible 属性来简单地管理它的可见性。


更多: Adob​​e AIR - 管理 Windows

于 2011-02-21T16:40:58.540 回答