如何从原子电子的浏览器窗口获取“移动”事件的属性?
How to get the properties of the `move` event from an atom electron's BrowserWindow?
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] } }
现在呢?事件的属性是什么?没有记录事件属性。
您可以这样获取它们:
mainWindow.on( "move", function( event ) {
console.log( event.sender.getBounds() );
});
输出:
Object {x: 622, y: 159, width: 800, height: 600}
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] } }
现在呢?事件的属性是什么?没有记录事件属性。
您可以这样获取它们:
mainWindow.on( "move", function( event ) {
console.log( event.sender.getBounds() );
});
输出:
Object {x: 622, y: 159, width: 800, height: 600}