在P591的Wanderer应用程序中,菜单在RC文件中是这样定义的:
IDR_MAINFRAME MENU PRELOAD DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "E&xit",                       ID_APP_EXIT
    END
    POPUP "&View"
    BEGIN
        MENUITEM "Lar&ge Icons",                ID_VIEW_LARGE_ICONS
        MENUITEM "S&mall Icons",                ID_VIEW_SMALL_ICONS
        MENUITEM "&List",                       ID_VIEW_LIST
        MENUITEM "&Details",                    ID_VIEW_DETAILS
    END
    POPUP "&Help"
    BEGIN
        MENUITEM "&About Wanderer...",          ID_APP_ABOUT
    END
END其中只有ID_VIEW_LARGE_ICONS和ID_VIEW_SMALL_ICONS需要在Resource.h中define,其余则不需要。ID_APP_EXIT和ID_APP_ABOUT我知道它们已被MFC预定义了,可是ID_VIEW_LIST和ID_VIEW_DETAILS为什么也不需要define呢,搞不懂,哪位高手可以说一下吗?