public static extern bool AppendMenu( IntPtr hMenu, MenuItemFlags uFlags, IntPtr uIdNewItem, string lpNewItem);
public static extern int RemoveMenu(IntPtr hMenu, int position, MenuItemFlags menuItemFlags);
public static extern bool EnableMenuItem(IntPtr hMenu, SystemCommands uIDEnableItem, MenuItemFlags uEnable);
static extern MenuItemFlags GetMenuState(IntPtr hMenu, SystemMenuItem menuItem, MenuItemFlags uFlags);
public static extern uint CheckMenuItem(IntPtr hMenu, SystemMenuItem menuItem, MenuItemFlags uCheck);
public static MenuItemFlags EnableMenuItem(IntPtr hMenu, SystemMenuItem menuItem, MenuItemFlags uEnable) { // Returns the previous state of the menu item, or -1 if the menu item does not exist. int iRet = _EnableMenuItem(hMenu, menuItem, uEnable); return (MenuItemFlags)iRet; }
private static extern int _EnableMenuItem(IntPtr hMenu, SystemMenuItem menuItem, MenuItemFlags uEnable);