Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Максимизация и минимизация дочерних форм


Автор: Petro123 24.9.2007, 08:46
Задал этот вопрос в разделе новичков, вразумительного ответа к сожалению не получил,
Поэтому попытаю счастья здесь...
Есть MDI приложение.
Пусть у нас 2 дочерние формы.
Итак если первая открыта и максимизирована, то вторая при открытии максимизируется. Если первая минимизирована, то вторая при открытии тоже минимизируется. 
Мне нужно, чтобы вторая была всегда минимизирована, независимо от первой, что то вроде диалогового окна.
То есть нужно задать жесткий размер дочернего окна. Подскажите пожалуйста как можно решить проблему....

Автор: willker 24.9.2007, 10:17
Натыкался давненько тоже. Попробуй отделаться отправкой сообщений child-окнам во время своих манипуляций, если все же дельного совета так и не последует:
sendmessage(Handle,wm_syscommand,sc_maximize,0);
sendmessage(Handle,wm_syscommand,sc_minimize,0);
sendmessage(Handle,wm_syscommand,sc_restore,0);

Автор: Petro123 25.9.2007, 06:47
Извиняюсь, можно поподробнее,
В смысле при создании дочерней формы, которая не должна максимизироваться...
или я че то не догоняю

Автор: Petro123 27.9.2007, 13:22
Других мыслей нет?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)