我现在FILE-NEW-resource Script里建立一个文件,然后从Insert里添加菜单资源!.rc里的描述如下:
// Menu
//MENU MENU DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New",                        IDM_FILE_NEW
        MENUITEM "&Open",                       IDM_FILE_OPEN
        MENUITEM SEPARATOR
        MENUITEM "&Exit",                       IDM_FILE_EXIT
    END
END
然后在cpp文件里:
static TCHAR MenuName[] = TEXT("MENU");WndClass.lpszMenuName  = MenuName;
编译出错了:file not found: MENUITEM!
我用的是:Application,不是MFC!
这是怎么回事,我是初学者,都是照着书抄的结果还不对,
真是郁闷死我了!!

解决方案 »

  1.   

    谢谢DeautyFan的回答,不过还是不行!还是不行呀,我原以为是我取得名字MENU跟关键字冲突了有错!
    后来我把它改为“MYMENU”,编译是没错了,不过菜单没加上去!
    我用◎err,hr看,运行到CreateWindow函数的时候,它说找不到映像文件中指定的资源!!
    这到底是怎么回事??我已经被郁闷很久了!各位高手帮帮忙!