Как получить нулевые индексы для всех подменю в объекте CMenu

У меня есть экземпляр CMenu. Я хотел бы динамически перемещаться по всем пунктам меню и подменю в меню.

API для получения подменю называется CMenu :: GetSubMenu. Его единственный параметр — это позиция подменю (индекс на основе нуля) в родительском меню.

Как я могу получить позиции всех подменю?

0

Решение

Вызов CMenu::GetMenuItemCount() определить количество пунктов меню. Перебирать пункты меню, вызывая CMenu::GetSubMenu(nPos) для каждого определить, есть ли у этого пункта меню подменю (т.е. вызов не возвращается NULL).

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]