新建一个Win32空工程;
添加一个main.cpp,添加一个窗口的win32代码;
运行,出来一个窗口,此时没有菜单;
然后在资源中插入菜单;
编辑菜单;
此时自动生成resource.h;
里面包含,
#define IDR_MENU1 101
#define ID_TEST1_TEST101 40001
#define ID_TEST1_TEST102 40002
#define ID_TEST1_TEST103 40003
IDR_MENU1这个是整个菜单的标识ID,是一个整数;然后还有菜单项的ID;
然后有几种方法可以把菜单添加到窗口;
在设置窗口类属性时,
如果wincl.lpszMenuName = NULL 就没有菜单;
wincl.lpszMenuName = MAKEINTRESOURCE(IDR_MENU1);
这就把菜单附加到窗口,因为IDR_MENU1是整数,所以使用MAKEINT