![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Client |
![]()
Сообщение
#1
|
Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация: ![]() ![]() ![]() |
procedure TForm1.Button1Click(Sender: TObject);Тут я нашел окно блокнота, узнал его заголовок и количество пунктов меню. Как узнать название пункта ? и если есть его подпунтков? Сообщение отредактировано: Client - 14.08.2009 14:02 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Нет, ты не понял... Смотри, допустим имеется вот такое описание меню в ресурсах:
POPUP "Название" GetMenuString(menu, 4, TmpArray, sizeof(TmpArray), MF_BYPOSITION);. Тогда в TmpArray возвращается метка элемента меню с индексом 4, то есть, нулевой, первый, второй и третий пропускаются, и берется четвертый. TmpArray будет хранить что? Правильно, "Выход". Если же MF_BYCOMMAND - то берется метка элемента меню, у которого идентификатор = 4, то есть, что? Правильно, "Пункт 2". Чувствуешь разницу? |
![]() ![]() |
![]() |
Текстовая версия | 8.07.2025 17:00 |