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

Вниз

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

 
Эля ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.043 c
2-1141845293
Новочеркасский Волк
2006-03-08 22:14
2006.03.26
Отправка письма. НУ НИКАК НЕ ХОЧЕТ!!!


15-1141154534
Piter
2006-02-28 22:22
2006.03.26
Посоветуйте мобильный телефон для GPRS-интернет


15-1141179757
Little)Lamer
2006-03-01 05:22
2006.03.26
проблема с аутпостом


2-1141660359
Volkodav
2006-03-06 18:52
2006.03.26
Изменение фонового рисунка рабочего стола


6-1134514285
Змей
2005-12-14 01:51
2006.03.26
WebBrowser не зависимо от IE