Вниз
Скачать: CL | DM;

TaskBar   Найти похожие ветки 

 
Glivera ©   (2007-08-03 05:38) [0]

showwindow(Form2.handle, SW_HIDE);  -  прячет и саму форму, а не надо..
Как убрать ее с таскбара? Сама форма видна, но чтобы на TaskBar"e ее не было видно..


 
Elen ©   (2007-08-03 08:43) [1]


> showwindow(Form2.handle, SW_HIDE);

ShowWindow(Application.Handle, sw_Hide);


 
Glivera ©   (2007-08-03 08:44) [2]

Попробую поподробнее:

Form[i]:=TForm2.Create(nil);
Form[i].ParentWindow:= GetDesktopWindow;
showwindow(Form[i].handle, SW_HIDE);

Так вот, форма создается, отображается, но мне не нужно чтобы она отображалась на таскбаре.


 
Elen ©   (2007-08-03 08:54) [3]

А зачем ты задаеш ей парентом Рабочий Стол?


 
Alarm ©   (2007-08-03 08:58) [4]

>Glivera ©   (03.08.07 05:38)
В dpr-файле, после
Application.Initialize;
пишешь
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);


 
Glivera ©   (2007-08-03 08:59) [5]

нужда такая..
Я вот тоже думаю что из-за этого и не срабатывает..
Но как исправить не знаю..


 
Alarm ©   (2007-08-03 09:02) [6]

Пардон, просмотрел
Form[i]:=TForm2.Create(nil);
:(


 
Elen ©   (2007-08-03 09:09) [7]


> Alarm ©   (03.08.07 09:02) [6]

В принципе можно и так :

Form[i]:=TForm2.Create(nil);
Form[i].ParentWindow:= GetDesktopWindow;
SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
form[i].show;


Но зачем ее на Десктоп...?


 
Glivera ©   (2007-08-03 09:33) [8]

не помогает.. пробовал..


 
Ping   (2007-08-03 09:36) [9]

Видимо, что-то случилось...


 
Glivera ©   (2007-08-03 09:38) [10]

:)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
15-1185638077
ArtemESC
2007-07-28 19:54
2007.08.26
Опрос


6-1168716280
MyJIbT
2007-01-13 22:24
2007.08.26
Изменения IP


2-1186155030
Ануфрий
2007-08-03 19:30
2007.08.26
Как убрать сообщения об ошибках


15-1185354885
Kerk
2007-07-25 13:14
2007.08.26
Федор Черенков


2-1185880238
ReKLer
2007-07-31 15:10
2007.08.26
глубина цвета




   Наверх