MFCMENUBUTTON用法
第一步:关联变量,设为m_menubutton
第二步:创建资源菜单,设为IDC_MENU1,下拉菜单为ID_ITEM1,ID_ITEM2
第三步:将菜单和按钮关联起来,在InitDialog中加入下述代码。
CMenu* pMenu = new CMenu;
pMenu->LoadMenu(IDR_MENU1);
m_menubutton.m_hMenu = pMenu->GetSubMenu(0)->GetSafeHmenu();
第四步:添加事件处理函数
if(m_menubutton.m_nMenuResult == ID_ITEM1)
{
AfxMessageBox("item1");
}
else if(m_menubutton.m_nMenuResult == ID_ITEM2)
{
AfxMessageBox("item2");
}