Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.03;
Скачать: CL | DM;

Вниз

MDIChild WindowState   Найти похожие ветки 

 
axx ©   (2003-10-24 13:58) [0]

Всем привет.
Не подскажите ли всезнающий олл как до создания MDIChild установить ему св-во WindowState в нужное значение.
MDIChild.OnCreate не подходит т.к. при создании окна например оно сперва появляется wsNormal а потом разварачивается.


 
Игорь Шевченко ©   (2003-10-24 14:14) [1]

Это поведение by design. MDI так устроено


 
Wizard_Ex ©   (2003-10-24 15:39) [2]

Отчего ж так то.
Есть один способ:
перед созданием MDI окна напиши
LockWindowUpdate(ClientHandle);
а после всего
LockWindowUpdate(0);

то есть
begin
LockWindowUpdate(ClientHandle);
Child := TMDIChild.Create(Application);
Child.WindowState:=wsMaximized;
LockWindowUpdate(0);
end;
и ничего мигать не будет


 
Игорь Шевченко ©   (2003-10-24 15:48) [3]

Wizard_Ex © (24.10.03 15:39)

Мигать не будет, но появится с задержкой, по времени равной времени Maximize.

А MDI действительно так устроено, что нельзя создать MAXIMIZED-окно child"a



Страницы: 1 вся ветка

Текущий архив: 2003.11.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.034 c
14-8670
Думкин
2003-10-11 04:55
2003.11.03
С днем рождения! 11 октября.


6-8566
Rodin
2003-09-05 10:08
2003.11.03
запретить передачу по порту


1-8357
DimChan
2003-10-23 10:05
2003.11.03
TQuery


3-8317
Sodom
2003-10-13 10:08
2003.11.03
Проблема с русскими буквами в Firebird.


3-8328
voe
2003-10-12 03:38
2003.11.03
соединение таблиц