Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.11;
Скачать: CL | DM;

Вниз

Кнопки управления модальными окнами   Найти похожие ветки 

 
Григорий Ситнин ©   (2003-07-28 13:18) [0]

Всем привет.

Уважаемые, кто-нибудь решил следующую проблему: если на MDIForm"е не используется обычный TMainMenu, то кнопки управления MDIChild"ов (отрисовываемые, когда этот потомок в максимизированном состоянии в правом верхнем углу клиентской области) не появляются.

Кто-нибудь в курсе, как с этим бороться и что по этому поводу говорит сама Borland?


 
horse ©   (2003-07-28 14:11) [1]

никак, и, думаю, что Борланд ни при чем


 
Григорий Ситнин ©   (2003-07-28 14:21) [2]

Лучше бы посмотрели, перед тем, как ответ писать... Ничего не несущий ответ можно было бы вовсе не писать.

В общем, выяснилось, что в actionmainmenu заложены эти кнопки и они даже работаю. Но как! Смотрять только в максимизирующую форму и, если ее закрыть и попытаться минимизировать другого ребенка, то получаем AV. Кнопки рисуются только, если свойство WindowMenu заполнено и только тогда, когда настает очередь это меню перерисовать...

Никто про патч ничего не слышал?


 
Юрий Зотов ©   (2003-07-28 14:34) [3]

Я не совсем понял - о каких модальных формах говорится в теме?


 
Григорий Ситнин ©   (2003-07-28 16:12) [4]

2Юрий: О, приветствую! =)

Да о самых обычных. Есть в проекте MDI Form, есть несколько MDI Child. Если поставить в качестве меню что-либо, кроме TMainMenu, то при максимизации дочерних форм, как я уже сказал, не инициализируются кнопки управления WindowState окна (которые в правой части главного меню должны быть).

Мы в коде порылись -- обработка вообще-то есть, но из рук вон плохо написанная и запараллеленая на построитель списка окон для меню. Вот и подумал, может кто правил или патч какой находил... Или обхожной маневр.


 
Григорий Ситнин ©   (2003-07-28 16:16) [5]

> кнопки управления WindowState окна
читать: MDI Child окна

=)


 
Юрий Зотов ©   (2003-07-28 19:08) [6]

Григорий, я снова не понимаю - а модальность-то здесь при чем?


 
Григорий Ситнин ©   (2003-07-29 14:54) [7]

> Григорий, я снова не понимаю - а модальность-то здесь при чем?

Ну должен же был я что-то в заголовке написать? =) На самом деле, только сейчас понял, что заголовок я написал не правильно. Извините, уж. =(

Кстати, поборолось переписыванием TActionMainMenuBar. Но с удовольствием еще послушаю предложения, если есть.



Страницы: 1 вся ветка

Текущий архив: 2003.08.11;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
1-33216
Григорий Ситнин
2003-07-28 13:18
2003.08.11
Кнопки управления модальными окнами


1-33117
@Ujin
2003-07-29 23:47
2003.08.11
Как сделать PopupMenu меню как в самой Delphi?


1-33119
zzet
2003-07-30 08:36
2003.08.11
Изменить внешний вид.


7-33374
Lamerr
2003-05-28 11:50
2003.08.11
Аналог паскалевской port.


8-33228
Antipich
2003-04-17 14:24
2003.08.11
Печать