Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Toolbar popup menu, Создать менюшку 
:(
    Опции темы
Anatolii
Дата 23.5.2005, 15:15 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Создал диалоговый проект (mfc)
В окне нету titl, systen menu (стиль поп-ап)
В тулбаре при правом клике на иконке программы не выскакивает менюшка(close, move, size........)
Пытаюсь добавить ... ни чего не получаеться..... ;)
???????????????????


  Вверх
Dreamer_0x01
Дата 23.5.2005, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Диалог сам создавал или через редактор ресурсов?


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Anatolii
Дата 23.5.2005, 15:45 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











В принципе, через редактор ресурсов
(Когда title и system menu есть и окошко выскакивает нужное(move,close .....) )
  Вверх
Dreamer_0x01
Дата 23.5.2005, 16:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Странно. По идее, если в редакторе ресурсов систем меню отображается, то должно все быть нормально. Если ты конечно специально к окошку стили не применил.

Кстати. Окно, про которое идет речь - это твое главное окно приложения, или другое?
Добавлено @ 16:29
Да, а c полем Border ты не игрался? Потому что если ты его в none установишь, то системного меню тоже не будет.


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
Guest
Дата 23.5.2005, 16:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











У меня специально ВСЕ отключено
border=0, title=0, sistem menu=0,

Мне нужно в таком диалоге добавить меню в Taskbar !!!
  Вверх
Dreamer_0x01
Дата 23.5.2005, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Терминатор
**


Профиль
Группа: Участник
Сообщений: 780
Регистрация: 14.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 12



Так, что-то не очень понял. При добавлении в таскбар отключается все у диалогов, которые в него добавляются...Но не у диалога, в котором сам таскбар находится. А у вкладок естественно никаких менюшек не будет...


--------------------
Нет ничего невозможного. Есть цели, и есть время и силы на их достижение.
PM ICQ   Вверх
kometa_triatlon
Дата 23.5.2005, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 384
Регистрация: 7.1.2005
Где: Киев

Репутация: 1
Всего: 6



Цитата
В тулбаре при правом клике на иконке программы не выскакивает менюшка(close, move, size........)

Наверное все-таки в таскбаре....

Если у тебя нет стиля WS_SYSMENU ни о каком системном меню диалога не может быть и речи. Так что ставим... Добавление пункта в системное меню:
Код добавляем в OnInitDialog() главного диалога.
Код

CMenu* pSysMenu = GetSystemMenu(FALSE); 
    if (pSysMenu != NULL)
    {
        CString strAboutMenu;
        strAboutMenu.Format("New item");
        if (!strAboutMenu.IsEmpty())    
        {
            pSysMenu->AppendMenu(MF_SEPARATOR); // разделитель
            pSysMenu->AppendMenu(MF_STRING, ID_NEWITEM, strAboutMenu); // сам пункт
        }
    }



--------------------
Всё очень просто: сказки обман,
Солнечный остров скрылся в туман,
Замков воздушных не носит земля,
Кто-то ошибся, ты или я.

--------------
Программирование - самое большое удовольствие, которое вы можете получить, будучи одетым.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0408 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.