我正在尝试以编程方式创建菜单,但下面的代码无法在第二个菜单项(文件的邻居)中创建弹出菜单(在第一个文件-> 新建等中,一切都很好)。当我单击查看时,它什么都不做,而不是显示 SelectAll 命令。
HMENU menu = CreateMenu();
HMENU subMenu1 = CreatePopupMenu();
AppendMenu(subMenu1,MF_STRING,IDC_MENU_NEW,_T("New"));
AppendMenu(subMenu1,MF_STRING,IDC_MENU_EXIT,_T("Exit"));
AppendMenu(menu,MF_POPUP,(UINT_PTR)subMenu1,_T("File"));
SetMenu(dlg,menu);
HMENU menu2 = CreateMenu();
HMENU subMenu2 = CreatePopupMenu();
AppendMenu(menu,MF_INSERT,(UINT_PTR)menu2,_T("View"));
AppendMenu(subMenu2,MF_STRING,IDC_MENU_EXIT2,_T("Select All"));
AppendMenu(menu2,MF_POPUP,(UINT_PTR)subMenu2,_T("View"));
我究竟做错了什么?你能指点我到某个地方找到信息吗?