首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

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

2013-09-22 
MFC中弹出式菜单的使用方法CMenu addMenuCRectmRectGetDlgItem(IDC_BUTTON1)-GetWindowRect(&mRect)ad

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);//为什么加这行代码后,菜单的宽度很小、不能显示所有菜单项的数据?

热点排行