AIR程序如何最小化到托盘(1)

原创 2012年03月29日 18:43:41

代码如下

private function init(){

      var loader:Loader=new Loader(); 
      loader.contentLoaderInfo.addEventListener(Event.COMPLETE,prepareForSystray);
      loader.load(new URLRequest("assets/images/tool16.png"));
      this.addEventListener(Event.CLOSING,closeAppHandler);

}

private function closeAppHandler(event:Event):void{
    event.preventDefault();
    Alert.show("您确定要关闭程序?点击'是'将会退出程序,点击'否'最小化到系统托盘.",'提示',Alert.YES|Alert.NO,this,closeApp);
}

private function closeApp(event:CloseEvent):void{
    if(event.detail==Alert.YES){
     stage.nativeWindow.close();
    }else{
     dock();
    }
   }
   public function prepareForSystray(event:Event):void{ 
          dockImage=event.target.content.bitmapData; 
             if(NativeApplication.supportsSystemTrayIcon){ 
                 setSystemTrayProperties();//设置托盘菜单的事件 
                 SystemTrayIcon(NativeApplication.nativeApplication.icon).menu=createSystrayRootMenu();//生成托盘菜单 
          }     
      }

教你怎么样把程序最小化到托盘

  • 2012年11月13日 04:00
  • 2.2MB
  • 下载

vc实现将程序最小化到托盘

  • 2012年03月15日 12:34
  • 15KB
  • 下载

Qt之程序最小化托盘显示及操作

1.功能说明对于GUI程序,如果想要实现当最小化时,程序从任务栏消失,在系统托盘显示一个图标,表示此程序,并能在托盘内通过双击或者菜单使程序界面恢复。2.使用的类主要使用的此类:QSystemTray...

用VC程序最小化到托盘小例子

  • 2010年07月23日 14:48
  • 27KB
  • 下载

MFC程序最小化到系统托盘

为了使MFC程序(SDI,MDI,DLG)均能最小化到系统托盘,这里运用消息机制来实现系统托盘效果。           那么什么是托盘呢?所谓的“托盘”,在Windows系统界面中,指的就是下面任...
  • csf111
  • csf111
  • 2011年11月17日 10:20
  • 8873

C#将程序最小化到托盘

  • 2010年09月20日 17:07
  • 125KB
  • 下载

程序最小化到托盘

  • 2011年09月20日 08:57
  • 41KB
  • 下载

用JAVA实现程序最小化到托盘区

下面的这个程序简单地实现了把java应用程序缩小到托盘的方法. 程序运行的jdk要是1.6才行,因为这是J2SDK1.6新加的一些类和方法. import java.awt.*; imp...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AIR程序如何最小化到托盘(1)
举报原因:
原因补充:

(最多只允许输入30个字)