读书人

MFC饮弹出式菜单的使用方法

发布时间: 2013-09-22 09:32:58 作者: rapoo

MFC中弹出式菜单的使用方法
CMenu addMenu;
CRect mRect;
GetDlgItem(IDC_BUTTON1)->GetWindowRect(&mRect);
addMenu.LoadMenu(IDR_MENU1);
CMenu *subMenu = addMenu.GetSubMenu(0);

1、subMenu->TrackPopupMenu(TPM_LEFTALIGN,mRect.left,mRect.bottom,this);//为什么加这行代码会出现内存错误?

2、addMenu.TrackPopupMenu(TPM_LEFTBUTTON,mRect.left,mRect.bottom,this);//为什么加这行代码后,菜单的宽度很小、不能显示所有菜单项的数据?

读书人网 >VC/MFC

热点推荐