第一步:关联变量,设为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");
}
完成。
本文介绍了如何在MFC应用程序中实现菜单按钮的功能。首先关联菜单按钮变量,然后创建资源菜单并将其与按钮关联。最后通过事件处理函数响应菜单项的选择。
584

被折叠的 条评论
为什么被折叠?



