#调用
`var gui = require('nw.gui');`
#API
*APP:让你与程序基本功能交互,比如打开绑定文件类型、获取mf文件、登记热键等
增加热键:
`var shortcut = new gui.Shortcut({key:key, active: function(){} })
gui.App.registerGlobalHotKey(shortcut);`
设置代理:
`App.getProxyForURL(string url)
App.setProxyConfig(string config) `
*Window:类似浏览器Window对象的API
*Screen:一个单独的API,用于获取屏幕信息和处理屏幕事件
`gui.Screen`需要单独初始化。`gui.Screen.screens`是一个数组,有几块显示屏就有几个元素。
*Menu:用于创建窗体、托盘或上下文环境中的菜单
上下文环境菜单是指鼠标右键打开的菜单
*File Dialog:打开/保存文件对话框
*Tray:管理托盘(就是windows右下角那堆小图标)/状态的图标
*Clipboard:管理剪切板
*Shell:用系统默认程序打开文件或URL
比如`gui.Shell.openExternal(url)`可以用你的默认浏览器打开一个url地址
网友评论