动态生成的菜单,极度不爽,求救!!!
我动态生成的菜单,怎么样添加子菜单,为什么我试图添加的时候全部报非法操作呢??
部分代码如下:
1.添加菜单,在主菜单后追加
CMenu *pMenu = AfxGetMainWnd()->GetMenu();
pMenu -> AppendMenu(MF_STRING,1000,"Test");
成功,但是菜单之间的差距有些不正常,距离有些大
2.我假定动态添加的菜单是第5个菜单,动态添加子菜单失败
CMenu *pChildMenu = AfxGetMainWnd()->GetMenu()->GetSubMenu(4);
失败,pChildMenu为空。。
为什么??是因为我没有添加消息印射吗??我觉得不应该是这个问题啊!!