logo search
Литература_1 / photon_old

Изменение текста пунктов меню

Для изменения текста пункта меню, например, замены команды на её противоположную, Вы можете использовать функцию ApModifyItemText(). Её аргументы следующие:

Например, наше меню "Draw" может иметь пункт, который должен быть либо "Group" (сгруппировать), либо "Split" (разгруппировать), в зависимости от того, какой объект выбрал пользователь. Мы можем изменить текст пункта draw_group в меню draw_menu с помощью следующего кода:

ApModifyItemText()(&draw_menu, ABN_draw_group, "Split");

Чтобы получить текущий текст пункта, вызовите функцию ApGetItemText().