Главная страница
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.029 c
3-1138794616
Dimo-N
2006-02-01 14:50
2006.03.26
помогите разобраться с работой компонента JvDBTreeView


15-1141205838
Pazitron_Brain
2006-03-01 12:37
2006.03.26
Учебник по Турбо Паскалю. Немнюгин.


2-1142177914
Fl@sh
2006-03-12 18:38
2006.03.26
столбец с grid в combobox


2-1141893206
nsk3d
2006-03-09 11:33
2006.03.26
Экспорт в DLL


15-1141711021
КаПиБаРа
2006-03-07 08:57
2006.03.26
Тут вроде администрация сайта конкурс проводила...