MFC中如何通过点击话框的BOTTON弹出一个新的菜单
2个回答
展开全部
void CXxDialog::OnClickedButton1() //该函数为你的BUTTON点击响应函数
{
CMenu menu;
menu.LoadMenu(IDR_LISTCTRL_POPUP/*此处填写你的菜单的资源编号*/);
CMenu *pMenuPopup = menu.GetSubMenu(0);
ASSERT(pMenuPopup);
CPoint point;
GetCursorPos(&point);
pMenuPopup->TrackPopupMenu(TPM_LEFTALIGN|TPM_LEFTBUTTON|TPM_RIGHTBUTTON,point.x,point.y,this,NULL);
menu.DestroyMenu();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询