//---------------------------------------------------------------
// 檔名: generic.rc
//---------------------------------------------------------------
#include <windows.h>
#include "resource.h"
//#define IDM_NEW WM_USER + 100 jjhouricon ICON DISCARDABLE "jjhour.ico" GenericMenu MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_NEW, GRAYED
MENUITEM "&Open...", IDM_OPEN, GRAYED
MENUITEM "&Save",IDM_SAVE,GRAYED
MENUITEM "Save &As...", IDM_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Print...", IDM_PRINT, GRAYED
MENUITEM "P&rint Setup...", IDM_PRINTSETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo\tCtrl+Z", IDM_UNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t\tCtrl+X", IDM_CUT, GRAYED
MENUITEM "&Copy\tCtrl+C", IDM_COPY, GRAYED
MENUITEM "&Paste\tCtrl+V", IDM_PASTE, GRAYED
MENUITEM "Paste &Link", IDM_LINK, GRAYED
MENUITEM SEPARATOR
MENUITEM "Lin&ks...", IDM_LINKS, GRAYED
END
POPUP "&Help"
BEGIN
MENUITEM "&Contents", IDM_HELPCONTENTS, GRAYED
MENUITEM "&Search for Help On...", IDM_HELPSEARCH, GRAYED
MENUITEM "&How to Use Help", IDM_HELPHELP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&About Generic...", IDM_ABOUT
END
END AboutBox DIALOG DISCARDABLE 22, 17, 144, 75
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "About Generic"
BEGIN
CTEXT "Windows 95", -1,0, 5,144,8
CTEXT "Generic Application",-1,0,14,144,8
CTEXT "Version 1.0", -1,0,34,144,8
DEFPUSHBUTTON "OK", IDOK,53,59,32,14,WS_GROUP
END以上是该书第一个程序,但怎么老是出现undefined keyword or key name: IDM_NEW
Error executing rc.exe.的错误啊?
如果定义了IDM_NEW后,它又出现IDM_OPEN的错误,
怎么回事啊?求救!
// 檔名: generic.rc
//---------------------------------------------------------------
#include <windows.h>
#include "resource.h"
//#define IDM_NEW WM_USER + 100 jjhouricon ICON DISCARDABLE "jjhour.ico" GenericMenu MENU DISCARDABLE
BEGIN
POPUP "&File"
BEGIN
MENUITEM "&New", IDM_NEW, GRAYED
MENUITEM "&Open...", IDM_OPEN, GRAYED
MENUITEM "&Save",IDM_SAVE,GRAYED
MENUITEM "Save &As...", IDM_SAVEAS, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Print...", IDM_PRINT, GRAYED
MENUITEM "P&rint Setup...", IDM_PRINTSETUP, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Edit"
BEGIN
MENUITEM "&Undo\tCtrl+Z", IDM_UNDO, GRAYED
MENUITEM SEPARATOR
MENUITEM "Cu&t\tCtrl+X", IDM_CUT, GRAYED
MENUITEM "&Copy\tCtrl+C", IDM_COPY, GRAYED
MENUITEM "&Paste\tCtrl+V", IDM_PASTE, GRAYED
MENUITEM "Paste &Link", IDM_LINK, GRAYED
MENUITEM SEPARATOR
MENUITEM "Lin&ks...", IDM_LINKS, GRAYED
END
POPUP "&Help"
BEGIN
MENUITEM "&Contents", IDM_HELPCONTENTS, GRAYED
MENUITEM "&Search for Help On...", IDM_HELPSEARCH, GRAYED
MENUITEM "&How to Use Help", IDM_HELPHELP, GRAYED
MENUITEM SEPARATOR
MENUITEM "&About Generic...", IDM_ABOUT
END
END AboutBox DIALOG DISCARDABLE 22, 17, 144, 75
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "About Generic"
BEGIN
CTEXT "Windows 95", -1,0, 5,144,8
CTEXT "Generic Application",-1,0,14,144,8
CTEXT "Version 1.0", -1,0,34,144,8
DEFPUSHBUTTON "OK", IDOK,53,59,32,14,WS_GROUP
END以上是该书第一个程序,但怎么老是出现undefined keyword or key name: IDM_NEW
Error executing rc.exe.的错误啊?
如果定义了IDM_NEW后,它又出现IDM_OPEN的错误,
怎么回事啊?求救!
解决方案 »
- 求助,Navigate2模拟登录
- 怎么样将EXE源代码转换成DLL的?
- 给slider控件上关联的ToolTip控件如何响应方向键消息?
- 虽然没多分,但还是要散,哈哈!!
- 我使用AppWizard把编辑框赋为整数,这时如果没有输入值的话,会弹出“请键入一个整数”的提示,然后程序继续运行
- 如何知道一个HWND含有几个HDC,或者是知道某个DC是属于哪个窗口的?
- 请问我在windows xp下安装vc++6.0的时候为什么总是让我升级java虚拟机阿???
- 服务SMB干什么用的,是什么的简称?
- 哪位高手指点一下,VC++线程之间的通信和同步程序?
- 阅读候俊杰的〈MFC深入浅出〉的几点心得
- 高分询问如何访问sourceforge.net网站
- 怎样将一个文本文件的内容显示在一个对话框中(在线等待)?
#define IDM_NEW xxxx
#define IDM_OPEN xxxx
....
#define ... ....
如果没有就加上。
所以不对,将两个其中的一个修改为其它的名字就可以了。
关键是在哪个.h头文件里有定义?