Главная страница
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.01 c
14-33330
trotski
2003-07-22 00:13
2003.08.11
Программистская документация


1-33168
McSimm2
2003-07-28 14:21
2003.08.11
pchar >> integer


1-33137
Dolf
2003-07-26 22:03
2003.08.11
Ошибка EAccessViolation


6-33258
ilya_k
2003-06-02 14:36
2003.08.11
Как запустиь ISAPI.dll сделанную в IntraWeb(Delphi7) HELP?


14-33311
b0bi
2003-07-24 15:33
2003.08.11
Определение объёма по плоскому изображению