@msdn=http://search.microsoft.com/search/results.aspx?qu=$$$ @pinvoke=http://pinvoke.net/$$$.htm Summary: The ModifyMenu API !!!!C# Signature: [DllImport("user32.dll")] static extern bool ModifyMenu(IntPtr hMnu, uint uPosition, uint uFlags, IntPtr uIDNewItem, string lpNewItem); !!!!User-Defined Types: None. !!!!Notes: None. !!!!Tips & Tricks: Please add some! !!!!Sample Code: private void button1_Click(object sender, EventArgs e) { IntPtr hWin= this.Handle; IntPtr hmenusys = GetSystemMenu(hWin, false); uint min= GetMenuItemID(hmenusys , 3); uint max= GetMenuItemID(hmenusys , 4); uint close= GetMenuItemID(hmenusys , 6); ModifyMenu(hmenusys, close, 0X0, (IntPtr) min, "Close"); ModifyMenu(hmenusys, max, 0X0, (IntPtr)close, "Maximize"); ModifyMenu(hmenusys, min, 0X0, (IntPtr)max, "Minimize"); } By:jafar chaltash/Iran Please add some! !!!!Alternative Managed API: Do you know one? Please contribute it! Documentation: ModifyMenu@msdn on MSDN
Edit user32.modifymenu
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.