В обработчике для смены меню пишем приблизительно следующий код:
void CMainFrame::OnMenuNewMenu()
{
CMenu* cm=GetMenu();
cm->DestroyMenu(); //разрушаем старое меню
cm->LoadMenu(IDR_NEW_MENU); //загружаем новое из ресурса
SetMenu(cm); //Устанавливаем новое меню
m_hMenuDefault = cm->GetSafeHmenu();
cm->Detach();
}
Разумеется, новое меню с ресурсом IDR_NEW_MENU должно быть определено.
Назад Далее