如何实现IPC渲染器以调整电子窗口的大小

时间:2018-11-07 15:47:32

标签: javascript reactjs electron

我想在单击按钮时调整电子窗口的大小。我有此代码:-

在Main.html

<button id="btn">Resize</button>
<script>
    const electron = require('electron');
    let {ipcRenderer} = electron;
    let btn = document.getElementById('btn');
    btn.addEventListener('click', function (e) {
        e.preventDefault();
        ipcRenderer.send('resize');
    });
</script>

在main.js中

let {ipcMain} = electron;
ipcMain.on('resize', function (event,args) {
win.setSize(400,800);
});

我应该特别写些什么来代替函数内部的事件。如果我只是尝试使用此

ipcMain.on('resize', function () {
    win.setSize(400,800);
    });

它不起作用

0 个答案:

没有答案