Привет!
Подскажите как из другого класса/диалога изменить состояние (вкл./выкл. "галочку") одного пункта меню (и соотв. кнопки на панели инструментов ) MF_CHECKED->MF_UNCHECKED?
В классе где обрабатывается пунк меню:
все прекрасно работает.
void CLogView::OnUpdateLogTmp(CCmdUI *pCmdUI)
{
( m_bLogActive ) ? ( pCmdUI->SetCheck(1) ) : ( pCmdUI->SetCheck(0) ) ;
}
Делаю так в чужом классе:
CMenu* pMenu = AfxGetMainWnd()->GetMenu();
CMenu* pSubMenu = pMenu->GetSubMenu(0);
pSubMenu->CheckMenuItem(ID_LOG_TR, MF_UNCHECKED);
Но ничего не происходит... Что я делаю не правильно?