Dar um Hide em form fsMDIForm (Ficar no TryIcon)
Ola pessoal, Tenho um probleminha e queria ver se alguem sabe como resolver....
Tenho uma aplicação do tipo MDIForm, e eu queria dar um hide nela para ela ficar no tryIcon, acontece que quando se da isto, ela minimiza ficando no gerenciador de tarefa...
Obs,: Eu não estou perguntando como se coloca no TryIcon, isto eu sei, eu queria que ela sumisse normalmente como é feito nos outros estilos (fsNormal)
Valeu...
Tenho uma aplicação do tipo MDIForm, e eu queria dar um hide nela para ela ficar no tryIcon, acontece que quando se da isto, ela minimiza ficando no gerenciador de tarefa...
Obs,: Eu não estou perguntando como se coloca no TryIcon, isto eu sei, eu queria que ela sumisse normalmente como é feito nos outros estilos (fsNormal)
Valeu...
Dor_poa
Curtidas 0
Respostas
Mikemurussi
23/07/2003
O código a seguir tira a aplicação da barra de tarefas.
O detalhe é que toda vez que a aplicação for restaurada você deve executar o código novamente.
var
H : HWnd;
begin
H := FindWindow(Nil,´NomeDoSeuProjeto´);
if H <> 0 then ShowWindow(H,SW_HIDE);
end;
Espero ter ajudado.
O detalhe é que toda vez que a aplicação for restaurada você deve executar o código novamente.
var
H : HWnd;
begin
H := FindWindow(Nil,´NomeDoSeuProjeto´);
if H <> 0 then ShowWindow(H,SW_HIDE);
end;
Espero ter ajudado.
GOSTEI 0
Dor_poa
23/07/2003
ok.. mas aonde eu coloco este evento,... no Onclose??
GOSTEI 0
Dor_poa
23/07/2003
ok.. mas aonde eu coloco este evento,... no Onclose??
Esquece... Eu escrevi sem pensar..., Eu criei um Procedure, mas mesmo assim não funcionou....!!!
Fica igual.. Acho que isto é a mesma coisa que dar um hide,... Acho que não é bem o que eu presciso....
GOSTEI 0