如何从原子电子的BrowserWindow中获取`move`事件的属性?

时间:2016-01-20 00:57:01

标签: node.js electron

BrowserWindow有一个move事件,如下所述:
https://github.com/atom/electron/blob/master/docs/api/browser-window.md#event-move

但是如何获得它移动的坐标?
我这样做:

mainWindow.on( "move", function( event ) {
    console.log( event );
});

但我明白了:

{ preventDefault: [Function: preventDefault],
  sender: 
   BrowserWindow {
     _events: 
      { blur: [Function],
        focus: [Function],
        'devtools-opened': [Function],
        closed: [Function],
        move: [Function] },
     _eventsCount: 5,
     devToolsWebContents: [Getter] } }

现在怎样?这个活动有什么特点?没有记录任何事件属性。

1 个答案:

答案 0 :(得分:2)

你可以这样得到它们:

mainWindow.on( "move", function( event ) {
    console.log( event.sender.getBounds() );
});

输出:

Object {x: 622, y: 159, width: 800, height: 600}