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

Ваш аккаунт

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

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

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

Меню

1.8K
05 февраля 2008 года
CilCatblack
251 / / 20.09.2007
Как подключить мое меню к моему диалогу(появилось в окне)?:confused:
320
05 февраля 2008 года
m_Valery
1.0K / / 08.01.2007
Цитата: CilCatblack
Как подключить мое меню к моему диалогу(появилось в окне)?:confused:


В ресурсах нарисовал меню.menu - переменная типа СMenu,IDR_MENU1 - ID того меню,которое ты нарисовал в ресурсах.В OnInintDialog допиши

 
Код:
...
             menu.LoadMenu(IDR_MENU1);
    SetMenu(&menu);
    DrawMenuBar();
...
1.8K
05 февраля 2008 года
CilCatblack
251 / / 20.09.2007
Так пробовал.
После компиляции прога не запускается(выдается окно отправлять ли отчет об ошибке)

Пишу на VC++ 6.0
87
05 февраля 2008 года
Kogrom
2.7K / / 02.02.2008
На этапе создания диалога, насколько я помню, можно подключить меню - в свойствах диалога указать идентификатор нужного меню.
1.8K
05 февраля 2008 года
CilCatblack
251 / / 20.09.2007
Цитата: Kogrom
На этапе создания диалога, насколько я помню, можно подключить меню - в свойствах диалога указать идентификатор нужного меню.



Втом то и дело что диалог уже создан, как к нему подключить мое меню?:confused:

пробовал создать класс для ресурса меню(базовый для него CMenu) ч.з ClassWizard, но в списке базовых классов нет класса CMenu.

320
05 февраля 2008 года
m_Valery
1.0K / / 08.01.2007
Исходник выкладывай.То что я тебе приводил должно работать в 6-й студии.Меню в ресурсах создал ? ID его видишь ? Добавил в класс диалога переменную CMenu menu ? Написал фрагмент кода в OnInitDialog ? А без этого фрагмета код работает ?
1.8K
05 февраля 2008 года
CilCatblack
251 / / 20.09.2007
Цитата: m_Valery
.Меню в ресурсах создал ?


Да

Цитата: m_Valery
ID его видишь ?


Ну да

Цитата: m_Valery
Добавил в класс диалога переменную CMenu menu ?


Да

Цитата: m_Valery
Написал фрагмент кода в OnInitDialog ?


Да

Цитата: m_Valery
А без этого фрагмета код работает ?


Да

Исходник пока выложить не могу т.к. он на раб.:)

87
05 февраля 2008 года
Kogrom
2.7K / / 02.02.2008
Во вкладке редактирования ресурсов открываешь группу с меню и смотришь идентификатор нужного меню, например IDR_MENU1. Затем идешь в группу диалогов, открываешь нужный диалог и в его своийствах (ПКМ, Properties) во вкладке General в поле Menu ставишь нужный идентификатор, например IDR_MENU1.
1.8K
05 февраля 2008 года
CilCatblack
251 / / 20.09.2007
Цитата: Kogrom
Во вкладке редактирования ресурсов открываешь группу с меню и смотришь идентификатор нужного меню, например IDR_MENU1. Затем идешь в группу диалогов, открываешь нужный диалог и в его своийствах (ПКМ, Properties) во вкладке General в поле Menu ставишь нужный идентификатор, например IDR_MENU1.



Сейчас попробую:)

1.8K
07 февраля 2008 года
CilCatblack
251 / / 20.09.2007
Cпасибо всем кто ответил.
Получилось:)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог