Как выключить пункт меню после его выбора?
Есть функция-обработчик пункта меню. Необходимо при выборе пункта отключать его, а после выхода из функции - обратно включать. Как это сделать?
Цитата:
Originally posted by ol777
Есть функция-обработчик пункта меню. Необходимо при выборе пункта отключать его, а после выхода из функции - обратно включать. Как это сделать?
Есть функция-обработчик пункта меню. Необходимо при выборе пункта отключать его, а после выхода из функции - обратно включать. Как это сделать?
Есть такая функция - EnableMenuItem :)
Цитата:
Originally posted by mrhx
Есть такая функция - EnableMenuItem :)
Есть такая функция - EnableMenuItem :)
в MFC используется:
void CClass::OnUpdateMenu(CCmdUI *pCmdUI)
{
pCmdUI->Enable(false);
}
условие для Enable - true включает меню, false - отключает.
в IDE при выборе обработчика выбираешь OnUpdateCommande вместо OnCommand
Цитата:
Originally posted by xelos
в MFC используется:
void CClass::OnUpdateMenu(CCmdUI *pCmdUI)
{
pCmdUI->Enable(false);
}
условие для Enable - true включает меню, false - отключает.
в IDE при выборе обработчика выбираешь OnUpdateCommande вместо OnCommand
в MFC используется:
void CClass::OnUpdateMenu(CCmdUI *pCmdUI)
{
pCmdUI->Enable(false);
}
условие для Enable - true включает меню, false - отключает.
в IDE при выборе обработчика выбираешь OnUpdateCommande вместо OnCommand
А если мне надо включить/отключить меню из функции класса MyDoc: public CDocument? Как вызвать OnUpdateMenu или что делать?