Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как скрыть программу с панели задач

Аноним
Помогите! Как скрыть программу с панели задач?
Заранее спасибо!
P.S. showwindow(application.handle, sw_hide) НЕ ПОМОГАЕТ!!!!!!!!!!!!!!!!!!!!
[EMAIL]NikS@khakasnet.ru[/EMAIL]
Аноним
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD>Quote<HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
On 2001-10-14 1419, Anonymous wrote
Помогите! Как скрыть программу с панели задач?
Заранее спасибо!
P.S. showwindow(application.handle, sw_hide) НЕ ПОМОГАЕТ!!!!!!!!!!!!!!!!!!!!
[EMAIL]NikS@khakasnet.ru[/EMAIL]
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>

Это как не помогает? У меня все работает?
Конкретнее, плиз.
591
14 октября 2001 года
x77
40 / / 20.03.2000
В *.dpr файле напишите

Application.ShowMainForm := FALSE;

правда, при этом вы останетесь без главной формы. Т.е. её можно будет вытащить на экран принудительно, с появлением её в панели задач, но пока форма невидима, на панели её не будет.
Аноним
Конкретнее??? А куда эту команду вставлять?
Я вставил ее на форм.криат - все пофигу...
448
15 октября 2001 года
Mr. API
105 / / 20.06.2000
<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD>Quote:<HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
On 2001-10-15 12:24, Anonymous wrote:
Конкретнее??? А куда эту команду вставлять?
Я вставил ее на форм.криат - все пофигу...
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
TForm.OnCreate Форма создается но не отображена. А действие этой функции не вечно.
Если окно сворачивать, то кнопка опять покажется. Надо скрывать каждый раз при изменении состояния главного окна.
591
15 октября 2001 года
x77
40 / / 20.03.2000
В dpr - файл.

<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD>Code:<HR></TD></TR><TR><TD><FONT SIZE=-1><PRE>
program Manager;

uses
Forms,
Main in 'Main.pas' {MainF};

{$R *.RES}

begin
Application.Initialize;
Application.CreateForm(TMainF, MainF);

Application.ShowMainForm := FALSE;

Application.Run;
end.
</PRE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
604
24 октября 2001 года
Malder
6 / / 20.01.2000
Смотря что тебе нужно. Вообще то showwindow(application.handle, sw_hide) должно скрывать приложение вообще. НО. Если тебе нужно скрыть его только с панели задач, а саму форму оставить видимой, то тебе поможет:
var h:hwnd;

h:=findwindow('Tapplication','XXX'); { Где XXX совпадает с именем проекта, например project1
ну, а потом }
showwindow(h, sw_hide);

Чтоюы отобразить окно опять, SW_SHOW соответственно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог