我目前正在开发一个可以最大化/恢复/最小化的 Air 应用程序。
最大/最小/恢复按钮事件处理得很好。然而,在 Windows 7 中,如果用户正在调整应用程序的大小并且鼠标到达屏幕顶部,它可以自动最大化 Air 应用程序。应用程序的调整大小按钮不反映这一点。
有没有办法在 Air 应用程序中监听这种情况?
我知道我可以监听调整大小事件,然后可以尝试确定屏幕是否被窗口最大化。不过,根据我的调查,这将是混乱且不可靠的。
更新
找到了解决方案:如果 event.afterDisplayState == NativeWindowDisplayState.MAXIMIZED,我可以监听 NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGE 事件并设置标题栏按钮