Главная страница
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.012 c
6-33252
SysAdmin
2003-06-05 17:47
2003.08.11
Как отследить траффик в инете


14-33336
DeScriptor
2003-07-25 04:52
2003.08.11
CRC


1-33221
chs2r
2003-07-29 12:41
2003.08.11
Каким способом рисуется курсор в TWinControl ах?


6-33235
Кен
2003-06-02 01:19
2003.08.11
Как заслать текст в один из фрэймов ВэбБраузера ?


14-33266
Злодей
2003-07-26 10:20
2003.08.11
NMSMTP