Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Создание диалогового окна с меню


Автор: NiJazz 20.1.2005, 22:32
Давайте вспомним, как просто в С++ Builder'e создать меню - кинуть компонент на форму и с ним уже работать.
В Visual C++ же, чтобы у приложения был диалог с меню, можно при создании приложения указать класс СFormView. Но тогда вокруг формы будет неприятная рамка, я понятия не имею, как её убрать. Есть ли способы сунуть главное меню в обычное приложения Dialog Based? Или хотя бы просто как убрать рамку из CFormView?
Спасибо.

Автор: DENNN 21.1.2005, 13:19
Вообще говоря, наличие меню - это свойства диалога. Включаешь в свойствах диалогового окна меню. И подсовываешь ему нужное из ресурсов.

Автор: Gazon 22.1.2005, 06:39
http://lib.training.ru/Lib/ArticleDetail.aspx?ar=2255&l=n&mi=842&mic=851

Автор: IEZ 11.2.2005, 01:30
Мыло давай скину пример диалога с меню с битмапами и тулбаром.
Работает до безобрази просто. И видоизменяется тоже. smile
Блин здесь можно приаттачить файл сырца, чтобы мылом не отправлять? smile

Автор: Coocky 11.2.2005, 23:23
NiJazz
Цитата
В Visual C++ же, чтобы у приложения был диалог с меню, можно при создании приложения указать класс СFormView. Но тогда вокруг формы будет неприятная рамка

А можно по подробней о рамке?
Я давно Step_у отсылал проект,котором на форме,внутри представления,было засунуто и меню тулбар.Если про рамку опишешь(че-то не понял),попробую решить проблему,посмотрю...

Автор: IEZ 12.2.2005, 20:52
Вот посмотри пример диалога с меню с битмапами.
http://files.vingrad.ru/public_attach/IEZ/CMenuEx_src.zip smile

Автор: sergejzr 14.2.2005, 15:14
Присоеденённый файл IEZ'a

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)