Главная страница
    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.04 c
9-1126683287
Ricks
2005-09-14 11:34
2006.03.26
Пересечение прямоугольников


1-1140866456
Alex_C
2006-02-25 14:20
2006.03.26
TThread тормозит основную программу при выводе в мемо


1-1140803768
Игорь Степанов
2006-02-24 20:56
2006.03.26
Собственный компонент Preview для компонента QRCompositeReport


15-1141105932
Ega23
2006-02-28 08:52
2006.03.26
С Днём рождения! 28 февраля


4-1136631724
Igor_thief
2006-01-07 14:02
2006.03.26
Системный курсор





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