public static int EnableMenuItem(IntPtr hMenu, int uIDEnableItem, NativeMethods.MenuItemState uEnable) { Contract.Ensures(Contract.Result <int>() != -1); var result = UnsafeNativeMethods.EnableMenuItem(hMenu, uIDEnableItem, uEnable); ThrowInvalidOperationException(result == -1); return(result); }
public static extern int EnableMenuItem(IntPtr hMenu, [MarshalAs(UnmanagedType.U4)] int uIDEnableItem, [MarshalAs(UnmanagedType.U4)] NativeMethods.MenuItemState uEnable);