Страница: 1 |
Вопрос: Меню | Добавлено: 14.02.07 13:49 |
Автор вопроса: ![]() |
Разворачиваю в MDI форме с меню форму без меню. В главной форме меню исчезает и не восстанавливается ни при сворачивании в окно формы, ни при установке его св-ва Visible в True. (кстати оно и так True) В чем дело?
зы http://slil.ru/23928602 |
Ответы | Всего ответов: 12 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 60 Ответов: 808 |
Профиль | Цитата | #1 | Добавлено: 14.02.07 13:53 |
Кстати, если NegotiateMenus для MDIChild = True, то меню главной формы все равно не отображается (по крайней мере до закрытия дочернего окна) |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 1876 ![]() |
Профиль | Цитата | #2 | Добавлено: 14.02.07 13:54 |
В чем дело?
В том, что меню главной формы всегда заменяется на меню активной дочерней, если она есть. RTFM. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 60 Ответов: 808 |
Профиль | Цитата | #3 | Добавлено: 14.02.07 16:08 |
Как исправить? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 14.02.07 16:13 |
Меню в том виде, в каком тебе надо ты делаешь в дочерней, а отображение меню происходит в окне главной формы. Кажется так. |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 14.02.07 16:13 |
Меню в том виде, в каком тебе надо ты делаешь в дочерней, а отображение меню происходит в окне главной формы. Кажется так. |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 14.02.07 16:13 |
Меню в том виде, в каком тебе надо ты делаешь в дочерней, а отображение меню происходит в окне главной формы. Кажется так. |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ICQ: 308-534-060 Вопросов: 20 Ответов: 1860 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 14.02.07 16:16 |
упс.. нафлудил нечаяно. админы, уберите кто-нибудь лишние посты. у меня сервер показывал ошибку, я делал назад и снова жал кнопку. писал, что какой-то лог для ошибок полон |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 60 Ответов: 808 |
Профиль | Цитата | #9 | Добавлено: 14.02.07 18:55 |
Похоже глюк был у всех. Делать меню в таком виде во всех дочерних формах мне не особо нравиться (хотя бы потому что у меня 7 форм у которых MDIChild = True).
Вопрос меняется: как заставить меню остаться? |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 26 |
Профиль | Цитата | #10 | Добавлено: 15.02.07 23:56 |
Ну, блин...
Platform SDK: Windows User Interface Multiple Document Interface |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 26 |
Профиль | Цитата | #11 | Добавлено: 15.02.07 23:57 |
Помню я даже событие отлавливал при замене меню |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 26 |
Профиль | Цитата | #12 | Добавлено: 16.02.07 01:51 |
А, ну вот... WM_MDISETMENU |
Страница: 1 |
|