Страница: 1 |
Страница: 1 |
Вопрос: Меню
Добавлено: 14.02.07 13:49
Автор вопроса: Fever
Разворачиваю в MDI форме с меню форму без меню. В главной форме меню исчезает и не восстанавливается ни при сворачивании в окно формы, ни при установке его св-ва Visible в True. (кстати оно и так True) В чем дело?
зы http://slil.ru/23928602
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #1
Добавлено: 14.02.07 13:53
Кстати, если NegotiateMenus для MDIChild = True, то меню главной формы все равно не отображается (по крайней мере до закрытия дочернего окна)
Номер ответа: 2
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #2
Добавлено: 14.02.07 13:54
В том, что меню главной формы всегда заменяется на меню активной дочерней, если она есть. RTFM.
Номер ответа: 3
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #3
Добавлено: 14.02.07 16:08
Как исправить?
Номер ответа: 4
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #4
Добавлено: 14.02.07 16:13
Меню в том виде, в каком тебе надо ты делаешь в дочерней, а отображение меню происходит в окне главной формы. Кажется так.
Номер ответа: 5
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #5
Добавлено: 14.02.07 16:13
Меню в том виде, в каком тебе надо ты делаешь в дочерней, а отображение меню происходит в окне главной формы. Кажется так.
Номер ответа: 6
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #6
Добавлено: 14.02.07 16:13
Меню в том виде, в каком тебе надо ты делаешь в дочерней, а отображение меню происходит в окне главной формы. Кажется так.
Номер ответа: 7
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #7
Добавлено: 14.02.07 16:16
упс.. нафлудил нечаяно. админы, уберите кто-нибудь лишние посты. у меня сервер показывал ошибку, я делал назад и снова жал кнопку. писал, что какой-то лог для ошибок полон
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 14.02.07 16:17
The log file for database 'tempdb' is full. Back up the transaction log for the database to free up some log space.
Номер ответа: 9
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #9
Добавлено: 14.02.07 18:55
Похоже глюк был у всех. Делать меню в таком виде во всех дочерних формах мне не особо нравиться (хотя бы потому что у меня 7 форм у которых MDIChild = True).
Вопрос меняется: как заставить меню остаться?
Номер ответа: 10
Автор ответа:
Eugeny
Вопросов: 0
Ответов: 26
Профиль | | #10
Добавлено: 15.02.07 23:56
Ну, блин...
Platform SDK: Windows User Interface
Multiple Document Interface
Номер ответа: 11
Автор ответа:
Eugeny
Вопросов: 0
Ответов: 26
Профиль | | #11
Добавлено: 15.02.07 23:57
Помню я даже событие отлавливал при замене меню
Номер ответа: 12
Автор ответа:
Eugeny
Вопросов: 0
Ответов: 26
Профиль | | #12
Добавлено: 16.02.07 01:51
А, ну вот... WM_MDISETMENU