http://www.cnblogs.com/xuanhun/p/3664635.html
1.获取当前窗口对象 win
var gui = require(' nw.gui')
var win = gui.window.get( )
2.获取当前窗口大小
var windowWidth = win.width
var windowHeight = win.height
3.API
window.moveTo(x,y) 移动窗口到指定坐标点
window.moveBy(x,y) 以当前位置为0点移动 x,y 距离
window.resizeTo(width,height) 重新设置窗口大小
window.resizeBy(width,height) 以当前窗口大小为基准,重新增加指定值到窗口的宽高
window.focus() 使窗口获得焦点
window.blur() 使窗口失去焦点
window.show() 显示隐藏的窗口
window.hide() 隐藏窗口
window.close([force]) 关闭窗口,force 值为 true 时,将会忽略事件的监听程序
window.reload() 重新加载窗口
window.reloadIgnoringCache() 重新加载窗体,强制刷新缓存
window.maximize() 窗口最大化
window.minimize() 窗口最小化
window.restore() 恢复窗口到上一状态
window.unmaximize() 窗口从最大化状态重置到之前的状态时触发的事件
window.setMaximumsize(width,height) 设置窗口的最大值
window.setMinimumsize(width,height) 设置窗口的最小值
window.setResizale(Boolean resizable) 设置窗口是否可以被重置大小
window.setAlwaysOnTop(Boolean top) 设置窗口是否总是在最前端
window.setPosition(string position) 移动窗体到指定位置,当前center 是兼容的
window.setShowInTaskbar(Boolean show) 设置是否允许在任务栏显示图标
网友评论