Adobe AIR添加右键菜单和系统托盘(Tray).
2008-09-08 15:56
267 查看
//右键菜单
var mainMenu:NativeMenu = new NativeMenu();
var minimizeMenu:NativeMenuItem = new NativeMenuItem("Minimize");
var maximizeMenu:NativeMenuItem = new NativeMenuItem("Maximize");
var sepMenu:NativeMenuItem = new NativeMenuItem("",true);
var restoreMenu:NativeMenuItem = new NativeMenuItem("Restore");
var closeMenu:NativeMenuItem = new NativeMenuItem("Close");
minimizeMenu.addEventListener(Event.Select, handleMenuClick);
maximizeMenu.addEventListener(Event.Select, handleMenuClick);
restoreMenu.addEventListener(Event.Select, handleMenuClick);
closeMenu.addEventListener(Event.Select, handleMenuClick);
mainMenu.addItem(minimizeMenu);
mainMenu.addItem(maximizeMenu);
mainMenu.addItem(sepMenu);
mainMenu.addItem(restoreMenu);
mainMenu.addItem(closeMenu);
this.contextMenu=mainMenu;
//系统托盘
var sysTray:SystemTrayIcon =
NativeApplication.nativeApplication.icon as SystemTrayIcon;
sysTray.tooltip = "测试tray";
//
sysTray.menu = this.contextMenu;
sysTray.addEventListener(MouseEvent.CLICK,trayClick);
var mainMenu:NativeMenu = new NativeMenu();
var minimizeMenu:NativeMenuItem = new NativeMenuItem("Minimize");
var maximizeMenu:NativeMenuItem = new NativeMenuItem("Maximize");
var sepMenu:NativeMenuItem = new NativeMenuItem("",true);
var restoreMenu:NativeMenuItem = new NativeMenuItem("Restore");
var closeMenu:NativeMenuItem = new NativeMenuItem("Close");
minimizeMenu.addEventListener(Event.Select, handleMenuClick);
maximizeMenu.addEventListener(Event.Select, handleMenuClick);
restoreMenu.addEventListener(Event.Select, handleMenuClick);
closeMenu.addEventListener(Event.Select, handleMenuClick);
mainMenu.addItem(minimizeMenu);
mainMenu.addItem(maximizeMenu);
mainMenu.addItem(sepMenu);
mainMenu.addItem(restoreMenu);
mainMenu.addItem(closeMenu);
this.contextMenu=mainMenu;
//系统托盘
var sysTray:SystemTrayIcon =
NativeApplication.nativeApplication.icon as SystemTrayIcon;
sysTray.tooltip = "测试tray";
//
sysTray.menu = this.contextMenu;
sysTray.addEventListener(MouseEvent.CLICK,trayClick);
相关文章推荐
- Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法
- Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法
- Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方法
- Adobe AIR右键菜单和系统托盘(Tray)功能以及实现方
- Adobe AIR右键菜单和系统托盘实现
- 将sublime添加到右键菜单
- 怎么把UltraEdit添加到右键菜单
- 在文件夹右键菜单里添加“DOS 到这里”这个菜单项
- Win10预览版14316右键菜单中怎么添加固定到任务栏?
- 右键菜单添加meld
- windows技巧之添加右键菜单
- 右键菜单添加命令行,右键菜单增加editplus
- 右键菜单添加git选项
- 将EditPlus添加到右键菜单
- VC 给列表框添加【右键按键菜单】功能
- ubuntu右键添加打开终端的快捷菜单
- 在右键菜单中添加Dos快捷通道-dos在这里
- 修改注册表在特定文件右键菜单中添加菜单项
- 在浏览器中添加自定义右键菜单c#
- 添加右键菜单的方法