![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Phantom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.8.2003 Репутация: нет Всего: нет |
Как избавиться от меню т.е. убрать насовсем?
|
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Какое меню? Какой тип приложения? Какая среда разработки? Мы ж это... не провидцы...
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Попробую догадаться... Наверное системное меню у программы (по заголовку и значку сверху)
Тогда это делается довольно просто. У меня приложение на основе диалога. Я просто выставил в среде разработки свойство диалога System Menu в False Или же можно отредактировать ресурс, в котором храниться диалог и там найти строку с выставлением стиля, у меня она после редактирования стала такой:
Исчезла WS_SYSTEMMENU Если я все же не угадал, то пиши - уберем и другие меню ![]() -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Phantom |
|
|||
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 25.8.2003 Репутация: нет Всего: нет |
Это было близко
![]() Только вредное меню - то которое File->New, Save, Open вклучая Edit и Help, ваще убрать бы. И не в диалоге а в View, в котором оно по умолчанию |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Хех, да это же проще простого - убрать меню:
-------------------- ![]() |
|||
|
||||
Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: -1 Всего: 1 |
Ресурсы почистить - тоже можно.
-------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Peter, одних ресурсов будет мало, потому как программа будет пытаться выставить несуществующее меню, а сие её точно выбросит.
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: -1 Всего: 1 |
Нет, это я понимаю. Но когда неопытный человек удалит ресурсы, ему компилятор выдаст руганку, укажет, что еще надо удалить
![]() -------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Peter, скорее всего неопытного это еще сильней запутает.
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Не факт. Если скажем в VC++ кильнуть меню IDR_MAINFRAME, то останется еще иконка IDR_MAINFRAME, одноименный тулбар, таблицы акселераторов и строк. Получается, идентификатор ресурса останется, прога скомпилится, а работать не будет. Думаю, Builder'у тож плохо станет... ЗЫ, Неужели так сложно поставить SetMenu(NULL) ? ![]() ЗЫ(2), Или в билдере не работает ? ![]() -------------------- ![]() |
|||
|
||||
Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: -1 Всего: 1 |
На самом прямом (без наворотов) сишном компиляторе: Dev-C++. На всякие Вижи и Билдеры денег нема.
-------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Ну так что, что Dev-C... Ты ж используешь WinAPI, вот и вставь SetMenu куда-нибудь, где главное окно приложения уже создано, и известен (или можно получить) его дескриптор HWND. Например:
-------------------- ![]() |
|||
|
||||
RAN |
|
|||
Опытный ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 709 Регистрация: 14.3.2003 Где: Щёлково Моск.обл. Репутация: 5 Всего: 6 |
![]() |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Если есть бабки на Инет, значит хватит и на CD с VC6/Builder.
-------------------- ![]() |
|||
|
||||
Nastya |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1287 Регистрация: 27.3.2002 Где: Мариуполь Репутация: 5 Всего: 44 |
VS.NET 2003 and MSDN Universal from CodeProject Prices start at $1,950 for MSDN (US), $899 for Visual Studio .NET 2003. Извеняюсь за офтопик -------------------- Что бы понять рекурсию, надо понять рекурсию "Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
То-ж самое стоит от силы $6-8 за все CD
"старый добрый" VisualC++ 6.0 на одном диске можно купить за $2 -------------------- ![]() |
|||
|
||||
Voker57 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 278 Регистрация: 18.2.2003 Где: Краснодар Репутация: нет Всего: 1 |
Фирменное конечно! -------------------- Но кто из вас не прав, кто виноват во всей создавшейся никчёмной сложности Судить об этом не имею никакой возможности. При следующем свидании вы сами выйдете из тупика. Ну, до свидания, пока. :-) Д.И. Хармс Самый радиоактивно загрязненный сайт 2004 |
|||
|
||||
Peter |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: -1 Всего: 1 |
Да, Nastya, именно это я и имею в виду. А воровством чужой интеллектуальной собственности не все занимаются. -------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
|||
|
||||
mr.DUDA |
|
|||
![]() 3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Оффтопик пошел.
Меню-то получилось убрать ? -------------------- ![]() |
|||
|
||||
Peter |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 771 Регистрация: 28.7.2003 Где: Ставрополь Репутация: -1 Всего: 1 |
Тот, кто пользуется Dev-C++, уже не думает, как ему убрать меню, а думает, как добавить. Если что, то в этой среде есть встроенный шаблон оконного приложения без меню. Очевидно, там SetMenu(...) какое надо. -------------------- всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23). |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |