Вы можете получить пункты меню, используя:
import { Menu } from 'electron';
Menu.getApplicationMenu().items // all the items
Menu.getApplicationMenu().getMenuItemById('MENU_ITEM_ID') // get a single item by its id
После этого у вас есть несколько свойств в одном пункте меню:
- checked
- enabled
- visible
- label
- click
И вы можете настроить свое поведение так, как хотите.
Протестировано с электроном 3.0.5
, до 27 Sep 2017
метода getMenuItemById
не было, и вам пришлось перебирать все элементы.