User32DeleteMenu(SafeHandle, UInt32, MenuPosition) Method

Deletes an item from the specified menu.

If the menu item opens a menu or submenu, this function destroys the handle to the menu or submenu and frees the memory used by the menu or submenu.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("User32.dll", SetLastError = true)]
public static bool DeleteMenu(
	SafeHandle hMenu,
	uint uPosition,
	MenuPosition uFlags
)

Parameters

hMenu  SafeHandle
A handle to the menu to be changed.
uPosition  UInt32
The menu item to be deleted, as determined by the uFlags parameter.
uFlags  MenuPosition
Indicates how the uPosition parameter is interpreted.

Return Value

Boolean
If the function succeeds, the return is .

If the function fails, the return value is .

To get extended error information, call GetLastWin32Error.

Remarks

See Also