目的是为了让2个菜单之间互斥地变灰,以下是这两个菜单的消息函数。。
变量m在CMainFrame中定义,并在构造函数中初始化为true,
void CMainFrame::OnPacketBegin()
{
m=false;
}void CMainFrame::OnUpdatePacketBegin(CCmdUI* pCmdUI)
{
if (m=true)
{pCmdUI->Enable(true);}
else
{pCmdUI->Enable(false);}
}void CMainFrame::OnPacketStop()
{
m=true;
}void CMainFrame::OnUpdatePacketStop(CCmdUI* pCmdUI)
{
if (m=true)
{pCmdUI->Enable(false);}
else
{pCmdUI->Enable(true);}
}
变量m在CMainFrame中定义,并在构造函数中初始化为true,
void CMainFrame::OnPacketBegin()
{
m=false;
}void CMainFrame::OnUpdatePacketBegin(CCmdUI* pCmdUI)
{
if (m=true)
{pCmdUI->Enable(true);}
else
{pCmdUI->Enable(false);}
}void CMainFrame::OnPacketStop()
{
m=true;
}void CMainFrame::OnUpdatePacketStop(CCmdUI* pCmdUI)
{
if (m=true)
{pCmdUI->Enable(false);}
else
{pCmdUI->Enable(true);}
}
{pCmdUI->Enable(true);}
else
{pCmdUI->Enable(false);}
{pCmdUI->Enable(true);}
else
{pCmdUI->Enable(false);}---》
if (m)
{pCmdUI->Enable(true);}
else
{pCmdUI->Enable(false);}