The Wayback Machine - https://web.archive.org/web/20111102153228/http://www.codeguru.com/cpp/controls/menu/miscellaneous/

    Miscellaneous

    Owner Drawing the Submenu Arrow

    Due to a restriction in the Win32 APIs, submenu arrows are always drawn, and always drawn enabled in owner drawn menus. Learn about a workaround for this situation.

    Dynamic Items

    Sample code that shows you how to dynamically add to and handle items on a menu. (The article was updated.)

    Implementing Tooltips for Menus

    Illustrates how to implement tooltips for menus by overriding some key CMainFrame functions

    Merging Two Menus

    Merging Two Menus

    MRU list in a submenu: the MFC bug and how to correct it

    an explanation about the MFC bug that prevents the MRU items to appear in a submenu and the fix.

    Using MRU on submenu

    Using MRU on submenu

    The simplest way to put the MRU list in a submenu

    The simplest way to put the MRU list in a submenu

    Creating Popup Menus with Titles

    Creating Popup Menus with Titles

    Using CMenu::TrackPopupMenu as an Immediate Function

    Using CMenu::TrackPopupMenu as an Immediate Function

    Inserting submenus in an existing SDI menu

    Inserting submenus in an existing SDI menu

    Finding a menuitem from command id

    Finding a menuitem from command id