@msdn=https://msdn.microsoft.com/en-us/library/windows/desktop/ms647640(v=vs.85).aspx @pinvoke=http://pinvoke.net/$$$.htm Summary: The GetMenu API !!!!C# Signature: [DllImport("user32.dll")] static extern IntPtr GetMenu(IntPtr hWnd); !!!!Notes: hWnd - (in) Handle to the window. !!!!Tips & Tricks: Please add some! !!!!Sample Code: public const UInt32 MF_BYPOSITION = 0x00000400; //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(0x20); GetMenuString(hMenu, i, menuName, 0x20, MF_BYPOSITION); DeleteMenu(hMenu, i, MF_BYPOSITION); } } } !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: GetMenu@msdn on MSDN
Edit user32.GetMenu
You do not have permission to change this page. If you feel this is in error, please send feedback with the contact link on the main page.