#調(diào)用
`var gui = require('nw.gui');`
#API
*APP:讓你與程序基本功能交互,比如打開綁定文件類型、獲取mf文件、登記熱鍵等
增加熱鍵:
`var shortcut = new gui.Shortcut({key:key, active: function(){} }) ?
gui.App.registerGlobalHotKey(shortcut);`
設(shè)置代理:
`App.getProxyForURL(string url) ?
App.setProxyConfig(string config) ?`
*Window:類似瀏覽器Window對(duì)象的API
*Screen:一個(gè)單獨(dú)的API,用于獲取屏幕信息和處理屏幕事件
`gui.Screen`需要單獨(dú)初始化。`gui.Screen.screens`是一個(gè)數(shù)組,有幾塊顯示屏就有幾個(gè)元素。
*Menu:用于創(chuàng)建窗體、托盤或上下文環(huán)境中的菜單
上下文環(huán)境菜單是指鼠標(biāo)右鍵打開的菜單
*File Dialog:打開/保存文件對(duì)話框
*Tray:管理托盤(就是windows右下角那堆小圖標(biāo))/狀態(tài)的圖標(biāo)
*Clipboard:管理剪切板
*Shell:用系統(tǒng)默認(rèn)程序打開文件或URL
比如`gui.Shell.openExternal(url)`可以用你的默認(rèn)瀏覽器打開一個(gè)url地址