创建菜单资源并不需要创建一个类,就像使用位图资源一样
找一个扩展名为 .rc 的资源文件,如果资源里面包含菜单资源,用记事本打开,可以看到类似于下面的源代码:
IDC_WIN32 MENU
BEGIN
POPUP "文件(&F)"
BEGIN
MENUITEM "退出(&X)", IDM_EXIT
END
POPUP "帮助(&H)"
BEGIN
MENUITEM "关于(&A) ...", IDM_ABOUT
END
END
然后在resource.h里面可以看到:
#define IDC_WIN32 3056
#define IDM_EXIT 1234
之类的宏定义
这些就是菜单资源的源代码,用资源编辑器只是简化了编辑资源的工作。
Win32下的菜单跟在MFC里面是一样的。只是不会提示你把它和某个对话框类或视图类关联起来