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

Вниз

минимизация многооконного приложения   Найти похожие ветки 

 
Эля ©   (2006-03-07 20:06) [0]

Здравствуйте!
Скажите, пожалуйста, почему в многооконном приложении при минимизации(сворачивании) любого окна, кроме главного, оно помещается в левый нижний угол. Как сделать, чтобы оно просто появлялось в панели задач?


 
Эля ©   (2006-03-10 11:51) [1]

Ну объясните, пожалуйста.
Почему окно сворачивается на рабочий стол?


 
Сергей М. ©   (2006-03-10 11:54) [2]


> оно помещается в левый нижний угол


Левый нижний угол какого окна ?


 
msguns ©   (2006-03-10 11:56) [3]

MDI приложения построены именно так. Чтобы удобно управлять открытыми окнами, обычно делают список открытых окон, показываемый по кнопке панели управления. Активное окно при этом помечается галочкой (как в ворде).


 
Sergey13 ©   (2006-03-10 11:56) [4]

2Эля ©   (07.03.06 20:06)
А почему при минимизации ОКНА, ты ждешь минимизация ПРИЛОЖЕНИЯ, тем более многооконного?


 
msguns ©   (2006-03-10 11:56) [5]

>Сергей М. ©   (10.03.06 11:54) [2]
>Левый нижний угол какого окна ?

Главного


 
Сергей М. ©   (2006-03-10 12:04) [6]


> msguns ©   (10.03.06 11:56) [5]


> Главного


Да кто ж ее знает ..
Судя по симптомам речь идет об MDI ..
Но уточнить не помешало бы ..


 
msguns ©   (2006-03-10 12:07) [7]

А чего ж тут уточнять: ясно написано в сабже:
в многооконном приложении


 
Сергей М. ©   (2006-03-10 12:08) [8]


> msguns ©   (10.03.06 12:07) [7]


Э-э-э .. ставить знак равенства между "многооконным приложением" и MDI я бы поостерегся ..


 
Эля ©   (2006-03-10 12:22) [9]

2Cергей М. ©   (10.03.06 11:54)
Левый нижний угол десктопа, над таскбаром


 
Сергей М. ©   (2006-03-10 12:27) [10]


> Эля ©   (10.03.06 12:22) [9]


см. TCustomForm.CreateParams()


 
DiamondShark ©   (2006-03-10 12:54) [11]

procedure TForm2.CreateParams(var Params: TCreateParams);
begin
 inherited;
 Params.WndParent := 0;
end;


 
Crash Coredump ©   (2006-03-10 12:58) [12]


> Скажите, пожалуйста, почему в многооконном приложении при
> минимизации(сворачивании) любого окна, кроме главного, оно
> помещается в левый нижний угол. Как сделать, чтобы оно просто
> появлялось в панели задач?


Когда окно не свернуто, оно не должно быть в панели задач, а когда свернуто - то должно появляться там ?


 
Эля ©   (2006-03-10 13:11) [13]


> procedure TForm2.CreateParams(var Params: TCreateParams);
>
> begin
>  inherited;
>  Params.WndParent := 0;
> end;

Спасибо!
Так и сделала, все замечательно!
Сори, если не корректно сформулировала вопрос.



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

Форум: "Начинающим";
Текущий архив: 2006.03.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.041 c
3-1138637310
Ega23
2006-01-30 19:08
2006.03.26
Переменные типа image в скрипте


2-1142014338
_duk
2006-03-10 21:12
2006.03.26
Память


2-1141671142
redlord
2006-03-06 21:52
2006.03.26
какой код будет меньше нагружать систему


1-1140345293
Pavel__
2006-02-19 13:34
2006.03.26
Странное поведение memprof


15-1141191738
Ega23
2006-03-01 08:42
2006.03.26
С Днём рождения! 1 марта





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