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

Как удалить окно из панели задач, но оставить его видимым   Найти похожие ветки 

← →
tretmike   (2002-06-05 12:26) [0]

Помогите решить вот такую задачу:

Есть окно, которое отображается на экране и в панели задач. Необходимо удалить его значок из панели задач, но так, чтобы окно при этом осталось видимым на экране.

Пытался извращаться со стилями окна, но ничего не получилось.

С уважением, Михаил.


← →
Pat ©   (2002-06-05 13:12) [1]

ShowWindow(application.Handle,sw_hide)


← →
tretmike   (2002-06-06 05:50) [2]

Это работает только для Delphi-приложений благодаря тому, что существует скрытое окно приложения, которое является владельцем (window owner) для главного окна приложения.

Мне же надо получить этот же эффект для любого окна.


← →
Song ©   (2002-06-06 09:02) [3]

Надо включить стиль WS_EX_TOOLWINDOW
Напишите как Вы "Пытался извращаться со стилями окна, но ничего не получилось."


← →
easy   (2002-06-06 12:23) [4]

...может, так:...?

procedure TForm1.FormCreate(Sender: TObject);
var
ExtendedStyle:dword;
begin
ExtendedStyle:=GetWindowLong(application.Handle, GWL_EXSTYLE);
SetWindowLong(application.Handle, GWL_EXSTYLE,
ExtendedStyle or WS_EX_TOOLWINDOW AND NOT WS_EX_APPWINDOW);
end;



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

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



Память: 0.45 MB
Время: 0.013 c
1-35373
Starkom
2002-07-30 16:24
2002.08.12
А кто мне скажет почему в Борланде такие плохие хелпописатели???


1-35323
BPK
2002-07-30 03:33
2002.08.12
Как хранить иконки в коде? (*.pas)


7-35485
Новеньки в Делфи
2002-05-28 00:18
2002.08.12
Реестр


14-35427
Демон
2002-07-17 09:23
2002.08.12
Как в RichEdit сделать разрыв страницы


14-35436
michael_B
2002-07-17 22:46
2002.08.12
подскажите компонент для использования скинов в моей проге




   Наверх