User32InsertMenuItem(SafeHandle, Int32, Boolean, MenuItemInfo) Method

Insert a menu item into an existing menu.

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 InsertMenuItem(
	SafeHandle hMenu,
	int uItem,
	bool byPosition,
	ref MenuItemInfo refInfo
)

Parameters

hMenu  SafeHandle
A handle to the menu in which the new menu item is inserted.
uItem  Int32
The identifier or position of the menu item before which to insert the new item.

The meaning of this parameter depends on the value of byPosition.

byPosition  Boolean
Controls the meaning of uItem.

If this parameter is , uItem is a menu item identifier. Otherwise, it is a menu item position.

refInfo  MenuItemInfo
A pointer to a MenuItemInfo structure that contains information about the new menu item.

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