对话框中菜单操作问题?
在对话框中加入菜单后对菜单进行操作:
LPTSTR lpStrMenu = MAKEINTRESOURCE(IDR_MENU_MAIN);
hMenu = LoadMenu(AfxGetApp()->m_hInstance,lpStrMenu);
HMENU hSubMenu = GetSubMenu(hMenu,0);
TCHAR zcMenu[10];
GetMenuString(hSubMenu,0,zcMenu,10,MF_BYPOSITION);
ShowMessage(ghwndDlg,zcMenu);
DWORD preMenu = CheckMenuItem(hSubMenu,0,MF_BYPOSITION|MF_CHECKED);
为什么GetMenuString方法起作用而CheckMenuItem不起作用?
问题点数:20、回复次数:2Top
1 楼GJA106(中文字符)回复于 2002-02-22 09:55:58 得分 0
upTop
2 楼meng2(梦幻者)回复于 2002-02-22 16:43:17 得分 20
CMenu *hmenu =AfxGetMainWnd()->GetMenu();
CMenu *submenu = hmenu->GetSubMenu(2);
submenu->CheckMenuItem(10,MF_BYPOSITION|MF_CHECKED);Top




