////////////////// // .h afx_msg void OnUpdateUIRange(CCmdUI* pCmdUI); // .cpp BEGIN_MESSAGE_MAP(CSUDlg, CDialog) ... ON_UPDATE_COMMAND_UI_RANGE(ID_MENU_RESET_ERR, ID_MENU_SET_CONFIG, OnUpdateUIRange) ... END_MESSAGE_MAP() void CSUDlg::OnUpdateUIRange(CCmdUI* pCmdUI) { if ( !m_bInit ) return; switch (pCmdUI->m_nID) { case ID_MENU_SET_CONFIG: if (m_bSocketConnection || m_bConnect) pCmdUI->Enable(FALSE); else pCmdUI->Enable(TRUE); pCmdUI->SetCheck(TRUE); break; } } //////////////////
OnUpdateUIRange
CFrameWnd
WM_INITPOPUPMENU
CDialog
CSUDlg
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)