Главная страница
    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.039 c
15-1141345693
Alsan
2006-03-03 03:28
2006.03.26
Как изменить код в DLL


2-1142180153
Алик
2006-03-12 19:15
2006.03.26
Глюки при запуске SaveDialog! ПОМОГИТЕ !


15-1141160136
TStas
2006-02-28 23:55
2006.03.26
Кстати, была интересная ветка про возведение в встепень


15-1141100242
paza
2006-02-28 07:17
2006.03.26
Нестандартные шрифты


2-1142240102
gidd
2006-03-13 11:55
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский