air学习笔记:最小化事件

    技术2022-06-12  56

      今天尝试找窗口的最小化事件的时候,一直没发现这个事件通知,结果NativeWindow发现了displayStateChange 这个事件,在文档里面说了当最小化的时候会通知,当最大化的时候也是这个事件,然而尝试做最小化目的就是做系统任务栏图标。

      但是发现了一个属性:displayState 可以利用这个属性来判断是不是最小化的情况。于是就加了这个判断,那么就可以实现最小化的时候,打开系统任务栏的图标了。

     

            正常状态,最小化状态,最大化状态

         NativeWindowDisplayState.NORMAL  

         NativeWindowDisplayState.MINIMIZED

             NativeWindowDisplayState.MAXIMIZED

     

    private function onMinWindowHandler(event:NativeWindowDisplayStateEvent):void { //trace(this.stage.nativeWindow.displayState) if(this.stage.nativeWindow.displayState!="normal" && this.stage.nativeWindow.displayState!="maximized") { //打开图标 } }

     

    好,累,准备吃饭去。


    最新回复(0)