在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呢,搞不懂,哪位高手可以说一下吗?
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呢,搞不懂,哪位高手可以说一下吗?
#define ID_VIEW_DETAILS 0xE813in AFXRES.H