15,979
社区成员
发帖
与我相关
我的任务
分享
m_menu.LoadMenu(IDR_MENU1);
m_btnMenu.m_hMenu = m_menu.GetSubMenu(0)->GetSafeHmenu();
m_btnMenu.SizeToContent();
m_btnMenu.m_bOSMenu = FALSE;
ON_BN_CLICKED(IDC_BUTTON_MENU, OnSelectMenu)
void CXXXDlg::OnSelectMenu()
{
CString strItem;
switch (m_btnMenu.m_nMenuResult)
{
case ID_ITEM_1:
strItem = _T("Item 1");
break;
case ID_ITEM_2:
strItem = _T("Item 2");
break;
case ID_ITEM_3:
strItem = _T("Item 3");
break;
case ID_ITEM_4:
strItem = _T("Item 4");
break;
default:
if (!m_bMenuDefaultClick)
{
return;
}
strItem = _T("Default Menu Button Action");
break;
}
AfxMessageBox(strItem);
}