Главная страница
    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.44 MB
Время: 0.008 c
14-8602
Undert
2003-10-11 23:07
2003.11.03
Опрос


1-8358
Russko
2003-10-23 10:04
2003.11.03
ExcelApplication


3-8288
mod
2003-10-11 15:47
2003.11.03
BDE


1-8505
Fredericco
2003-10-23 19:12
2003.11.03
TWriter & TReader в D5 & D6.


3-8312
Stas
2003-10-13 13:22
2003.11.03
Сообщения от сервера





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский