Я создаю настольное приложение с электронным. Я хочу открыть новое окно с другим размером после нажатия кнопки входа в систему. Я использую Ipc Renderer для передачи сообщения в файл main.js, чтобы изменить размер объекта окна. Но это не похоже на работу.
private handleonclick(e: React.MouseEvent<HTMLElement>) {
this.props.onLogin(this.state.user, this.state.password, this.state.domain, this.state.role);
this.setState({
loginSent: true,
showWindow: false
});
const {ipcRenderer} = require('electron');
ipcRenderer.send('resize-me-please')
e.preventDefault();
}
в Mains.js
let { ipcMain } = require('electron')
ipcMain.on('resize-me-please', function () {
win.setSize(400,400 );
return win;
});