[DllImport("user32.dll")]
static extern int GetMenuString(IntPtr hMenu, uint uIDItem,
[Out,MarshalAs(UnmanagedType.LPStr)] StringBuilder lpString, int nMaxCount, uint uFlag);
None.
None.
Please add some!
Please add some!
//Delete Menu Item
IntPtr hWnd = FindWindow("WindowClass", "WindowName");
if (hWnd.ToInt32() != 0)
{
IntPtr hMenu = GetMenu(hWnd);
if (hMenu.ToInt32() != 0)
{
for (uint i = GetMenuItemCount(hMenu) - 1; i >= 0; i--)
{
StringBuilder menuName = new StringBuilder();
GetMenuString(hMenu, i, menuName, 0, MF_BYPOSITION);
DeleteMenu(hMenu, i, MF_BYPOSITION);
}
}
}
Do you know one? Please contribute it!