Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];

Вниз

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

 
Григорий Ситнин   (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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.006 c
7-33378
BJValentine
2003-05-28 10:52
2003.08.11
Tray+Reboot


1-33128
Last
2003-07-30 11:38
2003.08.11
Filter


1-33115
PVR
2003-07-27 11:56
2003.08.11
Секция Initialization


4-33408
Школьник
2003-06-09 12:11
2003.08.11
Как корректно разместится в чужом адресном пространстве???


14-33288
GSV_
2003-07-23 13:25
2003.08.11
ISAPi. Клиенты работают в одном потоке. Опять грабли.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский