繁体   English   中英

如何检查Flex AIR应用程序是否已最小化到系统托盘?

[英]How to check whether Flex AIR application is minimized to system tray or not?

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

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

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

但是此代码不起作用。 条件始终为假。 当我调试并尝试查看displaystate的值时,它始终处于最大化状态。

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

任何人都可以,请帮助我找出检查应用程序是否已最小化到系统托盘的条件。

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

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


更多: Adobe AIR-管理Windows

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM