Форум программистов, компьютерный форум CyberForum.ru

Как програмно получить название пункта меню? - C++

Восстановить пароль Регистрация
 
ded moros
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 14
11.05.2011, 18:37     Как програмно получить название пункта меню? #1
ребят как выяснить название пункта меню програмно например: в офиссе в меню File первый подпункт Neu это мы видем
когда открываем File а как узнать это програмно??????
знаю что ето можно с помощью
C++
1
2
3
4
5
6
7
int GetMenuString(      
    HMENU hMenu,
    UINT uIDItem,
    LPTSTR lpString,
    int nMaxCount,
    UINT uFlag
);
или
C++
1
2
3
4
5
6
7
BOOL GetMenuItemInfo(      
 
    HMENU hMenu,
    UINT uItem,
    BOOL fByPosition,
    LPMENUITEMINFO lpmii
);
но чото у меня с ними не получается
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2011, 18:37     Как програмно получить название пункта меню?
Посмотрите здесь:

Описать структуру с именем AEROFLOT содержащей поля: название пункта назначения рейса, номер рейса, тип самолета, C++
Очистить строку при каждом выполнении пункта меню C++
C++ Сформировать структуру AEROFLOT для хранения следующей информации номер рейса название пункта назначения рейса тип самолета
C++ SetMenuItemInfo, как получить дескриптор меню?
C++ Движение точек при выборе пункта меню
Реализация каждого отдельного пункта меню с условием C++
Когда добавляю второю запись, то у меня выводит сразу 2 пункта: ввести фамилию и название C++
"Проскакивает" выбор пункта меню C++
Создать текстовое меню, в котором при выборе первого пункта вычисляется значения квадрата введенного числа C++
C++ Нужно сделать активную кнопку выбора пункта меню
После вызова первого пункта меню функция не возвращает введенную строку C++
C++ Как удалить меню выбора какого-либо пункта из консоли

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
np_msn
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 46
18.05.2011, 11:16     Как програмно получить название пункта меню? #2
Привет.
Можно так:
C++
1
2
3
#define MAX_STR 256
char menu_text[MAX_STR];
GetMenuString(hMenu, IDM_OPEN, menu_text, MAX_STR, MF_BYCOMMAND);
В menu_text название пункта меню.
Удачи.
Yandex
Объявления
18.05.2011, 11:16     Как програмно получить название пункта меню?
Ответ Создать тему
Опции темы

Текущее время: 03:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru