Главная страница
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.016 c
4-33410
sucer
2003-06-07 18:46
2003.08.11
Недать нарисоваться на экране


14-33338
3APA3A
2003-07-17 13:07
2003.08.11
Class Function....


6-33255
Sergey
2003-06-03 14:49
2003.08.11
Интернет авторизация


3-33080
vizier
2003-07-16 12:02
2003.08.11
Зависание соединения


1-33177
$Hic0
2003-07-28 17:10
2003.08.11
ClientToScreen;