Как скрыть программу с панели задач
Заранее спасибо!
P.S. showwindow(application.handle, sw_hide) НЕ ПОМОГАЕТ!!!!!!!!!!!!!!!!!!!!
[EMAIL]NikS@khakasnet.ru[/EMAIL]
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>
Это как не помогает? У меня все работает?
Конкретнее, плиз.
Application.ShowMainForm := FALSE;
правда, при этом вы останетесь без главной формы. Т.е. её можно будет вытащить на экран принудительно, с появлением её в панели задач, но пока форма невидима, на панели её не будет.
Я вставил ее на форм.криат - все пофигу...
On 2001-10-15 12:24, Anonymous wrote:
Конкретнее??? А куда эту команду вставлять?
Я вставил ее на форм.криат - все пофигу...
</BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
TForm.OnCreate Форма создается но не отображена. А действие этой функции не вечно.
Если окно сворачивать, то кнопка опять покажется. Надо скрывать каждый раз при изменении состояния главного окна.
<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>
var h:hwnd;
h:=findwindow('Tapplication','XXX'); { Где XXX совпадает с именем проекта, например project1
ну, а потом }
showwindow(h, sw_hide);
Чтоюы отобразить окно опять, SW_SHOW соответственно.