sanoopdas Ответов: 3

Как получить позицию пункта меню


Привет,

Как я могу получить позицию пункта меню. У меня есть идентификатор пункта меню. Обратное возможно с помощью API CMenu::GetMenuItemID().

Есть ли какой-нибудь API в CMenu чтобы получить позицию пункта меню?

Заранее спасибо.

3 Ответов

Рейтинг:
1

CPallini

Для этого нет прямого метода. Я думаю, что вам придется перебирать пункты меню, чтобы получить такую информацию.


Рейтинг:
1

Richard MacCutchan

В дополнение к ответу синьора Паллини вы всегда можете проверить документация[^].


Рейтинг:
0

DavidCarr

Вот пример того, как кто-то пытался решить эту проблему, как отмечает CPallini. Обратите внимание, что я не пробовал пример кода и не могу его проверить.
Поиск меню из идентификатора команды[^]


CHill60

Возможно, вы упустили из виду, что этому вопросу уже 5 лет. Я думаю, что другие действия в потоке (например, удаление спама) вывели этот пост в начало списка. Некоторые из нас были пойманы за последние несколько дней - включая меня.

DavidCarr

Нет. По-прежнему активно развивается на C++ и использует MFC (к лучшему или худшему). До тех пор, пока инструменты и продукты не будут полностью мертвы, контент в интернете все еще полезен...особенно когда MS сокращается.