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

Ваш аккаунт

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

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

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

создание меню..

318
14 сентября 2009 года
nof
193 / / 03.04.2006
Ребят, нужно в MSVC C++ приложении в диалоговом окне создать вот такое меню:
http://img255.imageshack.us/img255/3627/20061037.jpg
выкладываю скрин, т.к. не знаю как называется такая менюшка) чтобы было понятно, на подобие такой как в обычном блокноте.
Подскажите пожалуйста.
2.1K
14 сентября 2009 года
wAngel
129 / / 23.11.2004
Смотря в какой среде вы хотите это сделать.
Что значит "в диалоговом окне"?
318
14 сентября 2009 года
nof
193 / / 03.04.2006
Цитата: wAngel
Смотря в какой среде вы хотите это сделать.
Что значит "в диалоговом окне"?


В MFC когда выбираешь Application type: "Dialog Based".

4.5K
15 сентября 2009 года
e-XperT
127 / / 04.07.2006
Нужно создать меню в редакторе ресурсов. Заполнить соответствующие колонки. Затем в свойсвах диалога есть пункт Menu, в котором надо выбрать идентификатор созданного меню.
42K
15 сентября 2009 года
machgun
25 / / 02.01.2009
Тутор Iczelion'а тебе в помощь
http://win32assembly.online.fr/tut8.html

asm, но суть ясна...
318
15 сентября 2009 года
nof
193 / / 03.04.2006
Цитата: e-XperT
Нужно создать меню в редакторе ресурсов. Заполнить соответствующие колонки. Затем в свойсвах диалога есть пункт Menu, в котором надо выбрать идентификатор созданного меню.


воо, спасибо! То, что нужно =)

318
24 сентября 2009 года
nof
193 / / 03.04.2006
Цитата: e-XperT
Нужно создать меню в редакторе ресурсов. Заполнить соответствующие колонки. Затем в свойсвах диалога есть пункт Menu, в котором надо выбрать идентификатор созданного меню.


Создать то я создал.. А вот как клики обрабатывать? В инете вычетал, что через WM_COMMAND, но в списке сообщений в MFC есть только WM_SYSCOMMAND обработчик..

4.5K
24 сентября 2009 года
e-XperT
127 / / 04.07.2006
Цитата: nof
Создать то я создал.. А вот как клики обрабатывать? В инете вычетал, что через WM_COMMAND, но в списке сообщений в MFC есть только WM_SYSCOMMAND обработчик..



В карту сообщений нужно добавить
ON_COMMAND(Идентификатор элемента меню, Функция обработки элемента меню)

можно автоматически.. в 7-й студии это делается в свойствах, закладка events. Нужно найти там идентификатор меню для которого нужно добавить функцию обработки

14
25 сентября 2009 года
Phodopus
3.3K / / 19.06.2008
Цитата: e-XperT
в 7-й студии это делается в свойствах, закладка events.


В 8-й вообще правой кнопкой по итему меню - Add Event Handler. В 6-й наверное ClassWizard-ом, уже не помню

52K
25 сентября 2009 года
Ultimateorb
6 / / 21.09.2009
для MFC

http://www.firststeps.ru/mfc/steps/mfc1.html

Шаг - 6: Создание меню
Шаг - 7: Обработка команд меню

:)
311
25 сентября 2009 года
plastictown
309 / / 08.01.2006
Дж. Шеферд тебе в помощь!
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог