создание меню..
http://img255.imageshack.us/img255/3627/20061037.jpg
выкладываю скрин, т.к. не знаю как называется такая менюшка) чтобы было понятно, на подобие такой как в обычном блокноте.
Подскажите пожалуйста.
Что значит "в диалоговом окне"?
Цитата: wAngel
Смотря в какой среде вы хотите это сделать.
Что значит "в диалоговом окне"?
Что значит "в диалоговом окне"?
В MFC когда выбираешь Application type: "Dialog Based".
Нужно создать меню в редакторе ресурсов. Заполнить соответствующие колонки. Затем в свойсвах диалога есть пункт Menu, в котором надо выбрать идентификатор созданного меню.
Тутор Iczelion'а тебе в помощь
Цитата: e-XperT
Нужно создать меню в редакторе ресурсов. Заполнить соответствующие колонки. Затем в свойсвах диалога есть пункт Menu, в котором надо выбрать идентификатор созданного меню.
воо, спасибо! То, что нужно =)
Цитата: e-XperT
Нужно создать меню в редакторе ресурсов. Заполнить соответствующие колонки. Затем в свойсвах диалога есть пункт Menu, в котором надо выбрать идентификатор созданного меню.
Создать то я создал.. А вот как клики обрабатывать? В инете вычетал, что через WM_COMMAND, но в списке сообщений в MFC есть только WM_SYSCOMMAND обработчик..
Цитата: nof
Создать то я создал.. А вот как клики обрабатывать? В инете вычетал, что через WM_COMMAND, но в списке сообщений в MFC есть только WM_SYSCOMMAND обработчик..
В карту сообщений нужно добавить
ON_COMMAND(Идентификатор элемента меню, Функция обработки элемента меню)
можно автоматически.. в 7-й студии это делается в свойствах, закладка events. Нужно найти там идентификатор меню для которого нужно добавить функцию обработки
Цитата: e-XperT
в 7-й студии это делается в свойствах, закладка events.
В 8-й вообще правой кнопкой по итему меню - Add Event Handler. В 6-й наверное ClassWizard-ом, уже не помню
http://www.firststeps.ru/mfc/steps/mfc1.html
Шаг - 6: Создание меню
Шаг - 7: Обработка команд меню
:)
Дж. Шеферд тебе в помощь!