對(duì)話框,菜單如何響應(yīng):ON_UPDATE_COMMAND_UI消息
需要增添虛函數(shù):
BOOL CXXXDlg::ContinueModal()
{
CMenu* p_main_mu = this->GetMenu();
CCmdUI cmd_ui;
for(u_int n = 0; n < p_main_mu->GetMenuItemCount(); ++n)
{
CMenu* p_sub_mu = p_main_mu-> GetSubMenu(n);
cmd_ui.m_nIndexMax = p_sub_mu-> GetMenuItemCount();
for(u_int i = 0; i < cmd_ui.m_nIndexMax; ++i)
{
cmd_ui.m_nIndex = i;
cmd_ui.m_nID = p_sub_mu-> GetMenuItemID(i);
cmd_ui.m_pMenu = p_sub_mu;
cmd_ui.DoUpdate(this, FALSE);
}
}
return CDialog::ContinueModal();
}
posted on 2012-09-03 13:18 肥仔 閱讀(1462) 評(píng)論(0) 編輯 收藏 引用 所屬分類: VC 存檔

