Member 14594285 Ответов: 1

Кнопка отключения меню MFC


Я попытался отключить кнопку в меню таким образом:


CMenu * menu = GetMenu(IDR_MENU1);
	
	CMenu *submenu = menu->GetSubMenu(1);
	submenu->EnableMenuItem(ID_FILE_CONFRONTO_GRAFICI, MF_BYCOMMAND | MF_DISABLED | MF_GRAYED);


Что я уже пробовал:

Я пробовал, но это не работает, может быть, я должен использовать HMENU, я не знаю

Sandeep Mewara

https://docs.microsoft.com/en-us/cpp/mfc/how-to-update-user-interface-objects?view=vs-2019

1 Ответов

Рейтинг:
0

Member 14594285

Хо Провато Анче:


HMENU hMenu = ::LoadMenu(GetModuleHandle(NULL), MAKEINTRESOURCE(IDR_MENU1));
	EnableMenuItem(hMenu, ID_FILE_APRICAMPIONI, MF_BYCOMMAND || MF_GRAYED);