1、在主框架函数MainFrm.cpp中添加:
BEGIN_MESSAGE_MAP(CMainFrame, CMDIFrameWnd)
ON_COMMAND(ID_MENU_INPUT, &CMainFrame::OnMenuInput)
ON_UPDATE_COMMAND_UI(ID_MENU_INPUT, &CMainFrame::OnUpdateMenuInput)
END_MESSAGE_MAP()
2、在MainFrm.h中添加:
afx_msg void OnMenuInput();
afx_msg void OnUpdateMenuInput(CCmdUI *pCmdUI);
3、在主框架函数MainFrm.cpp中添加:
void CMainFrame::OnMenuInput()
{
m_wndOutput.m_mml.setInput();
}
void CMainFrame::OnUpdateMenuInput(CCmdUI *pCmdUI)
{
//NULL表示没有IA连接
if (0 > m_wndOutput.m_mml.m_combobox_command.GetCount()
|| NULL == GetActiveFrame()->GetActiveView())
{
pCmdUI->Enable(FALSE);
}
else
{
pCmdUI->Enable(TRUE);
}
}