feat: 支持截屏,下载方式调整

This commit is contained in:
muwoo
2021-06-22 15:35:46 +08:00
parent 1e77613565
commit e3838738db
27 changed files with 1519 additions and 12 deletions

View File

@@ -0,0 +1,20 @@
const { remote, ipcRenderer } = require('electron');
let currentWindow = remote.getCurrentWindow()
exports.getCurrentScreen = () => {
let { x, y } = currentWindow.getBounds();
ipcRenderer.send('capture-screen', {
type: 'getAllDisplays',
winId: currentWindow.id,
x,
y,
});
return new Promise(resolve => {
ipcRenderer.on('getAllDisplays', (e, { type, winId, screen}) => {
if (winId === currentWindow.id) {
resolve(screen)
}
})
})
}