Gemini |
Отправлено: 14.07.2003, 09:24 |
|
Не зарегистрирован
|
Вопрос такой: Почему при maximized одной MDIChild формы вызывая из нее вторую MDIChield форму она тоже получается maximized?
Как обойти эти грабли?
|
|
Guess who |
Отправлено: 31.07.2003, 10:30 |
|
Не зарегистрирован
|
А никак. Это стандарт MDI-интерфейса. Реализовано в WinAPI. Или все children Maximized, или все Normal или Minimized. В качестве суррогата можно в событии OnActivate переходить в wsNormal, но тогда в него перейдут и все остальные чилдрены. |
|
Asher |
Отправлено: 31.07.2003, 10:47 |
|
Мастер участка
Группа: Модератор
Сообщений: 550
|
Действитель это не баг, это фича
QUOTE | В качестве суррогата можно в событии OnActivate переходить в wsNormal, но тогда в него перейдут и все остальные чилдрены. |
Однако если вначале для этого окна сделать FormStyle = fsNormal, вместо MDIChild, а Parent записать MDIForm, то можно это дело проэмулировать. А когда нужно Maximize или Minimize — опять устанавливать FormStyle = MDIChild.
|
|