Следующий код MFC устанавливает доступное имя для элемента всплывающего меню в «доступный текст». Он работает в Windows 7/8, но в Windows 10 доступное имя остается «текст элемента».
Пожалуйста, помогите.
CMenu menu1;
menu1.CreatePopupMenu();
menu1.AppendMenu(0, 1, TEXT("item text"));
CComPtr<IAccPropServices> accPropServices;
accPropServices.CoCreateInstance(CLSID_AccPropServices, nullptr, CLSCTX_SERVER);
accPropServices->SetHmenuPropStr(menu1, 1, PROPID_ACC_NAME, L"accessible text");
Я проверяю доступные свойства с помощью Windows's SDK inspect.exe