   Windows: How do I modify a Menu Item at runtime?
  I''ve been trying to modify a menu item during runtime with a program. It''s a win32 based program and not MFC, so I''m having trouble finding the function(s) needed.The item itself says ''Waiting'' until someone clicks it and then I''ll have it change the text to ''Running''. However, I can''t find any method of doing this online.I believe it''s probably similar to a method that changes the text to a Status Box Control, but I haven''t been able to find information on that either.Any help would be greatly appreciated.- Obsidian Kindragon 
  Just get the HWND of the control and then call SetWindowText. ;  use either ModifyMenu or SetMenuItemInfo. ModifyMenu is a little more straightforward but SetMenuItemInfo is more flexible.for ModifyMenu, include MF_STRING as part of uFlags and then set lpNewItem to the address of the new string. all other parms are the same regardless of the string being assigned to the item.for SetMenuItemInfo, set the MENUITEMINFO struct''s fMask to MIIM_TYPE, set fType to MFT_STRING, and then set dwTypeData to the address of the new string. again, all other values of the struct are the same regardless of the string being assigned to the item. 