Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Главное меню

17K
21 февраля 2007 года
disabledx
24 / / 26.10.2006
Привет. Подскажите как на API создать главное меню у окна. Читал справку но так и не смог разобраться как создать подменю. Заранее спасибо.
257
24 февраля 2007 года
kosfiz
1.6K / / 18.09.2005
приведу пример на дельфи:
 
Код:
var hM,hPM1,hPM2:HMENU;
<skip>
hM:=CreateMenu;
hPM1:=CreatePopupMenu;
hPM2:=CreatePopupMenu;
AppendMenu(hPM2,MF_STRING,1,pchar('test2'));
AppendMenu(hPM1,MF_POPUP,hPM2,pchar('test1'));
AppendMenu(hM,MF_POPUP,hPM1,pchar('test'));
SetMenu(MainForm.Handle,hM);

собственно на основе этого кода можно и разобраться что к чему.
17K
28 февраля 2007 года
disabledx
24 / / 26.10.2006
Огромное спасибо, все получилось. И еще небольшой вопросик: Какое сообщение приходит окну когда пользователь выбирает один из пунктов меню, как узнать какое подменю он выбрал? Надеюсь я правильно сформулировал вопрос.
395
28 февраля 2007 года
RelB
367 / / 09.11.2002
Цитата: disabledx
Огромное спасибо, все получилось. И еще небольшой вопросик: Какое сообщение приходит окну когда пользователь выбирает один из пунктов меню, как узнать какое подменю он выбрал? Надеюсь я правильно сформулировал вопрос.

Обрабатывать сообщение WM_COMMAND

17K
28 февраля 2007 года
disabledx
24 / / 26.10.2006
как узнать какое подменю он выбрал?
247
28 февраля 2007 года
wanja
1.2K / / 03.02.2003
А почитать в хелпе о параметрах WM_COMMAND религия не позволяет?
17K
01 марта 2007 года
disabledx
24 / / 26.10.2006
Религия не позволяет :) . Всем огромное спасибо у меня все получилось. А в хелпе прочитать не мог так как у меня Виста и Дельфи 6, там чёт справка не работает.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог