Skip to content

关于custom-electron-titlebar库 无法在对于没有子菜单的 menuItem进行点击的解决办法 #19

@zht5980

Description

@zht5980

虽然 作者你不再维护custom-electron-titlebar,但是我还是希望有人能够看到,到时候方便他们解决这个问题,如果作者觉得打扰到你了,不好意思。 我尝试去改写包中的 node_modules\custom-electron-titlebar\menubar\index.js 这个代码 并为onMenuTriggered方法加上了
if (!this.menus[menuIndex].actions) { // logger("menuIndex", menuIndex); _get__("electron_1").ipcRenderer.send('menu-event', menuIndex + 1); _get__("electron_1").ipcRenderer.send('menu-simple-click', this.menus[menuIndex]);//addnewCode return; }
这行代码 然后再main.js中生成一个监听器去监听

ipcMain.on('menu-simple-click', (event, value) => { console.log("received menu-simple-click", value); });

然后就可以正常捕获到这个点击了, 不好意思 打扰到啦 。 ~~~~~~~~~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions