Evitar que seu programa apareça na barra de tarefas
Você já observou a caixa "Propriedades", aquela que mostra as propriedades de um arquivo no Windows Explorer, não aparece na lista do Alt+Tab e tampouco na barra de tarefas? Isto ocorre porque ela funciona como uma ToolWindow, enquanto os dema
Para experimentar, crie um novo
projeto e altere o Project1.dpr como abaixo (não esqueça do uses):Inclua na seção uses: Windows
program Project1;
uses
Forms, Windows,
Unit1 in 'Unit1.pas' ;
{$R *.RES}
var
ExtendedStyle : Integer;
begin
Application.Initialize;
ExtendedStyle := GetWindowLong(Application.Handle, gwl_ExStyle);
SetWindowLong(Application.Handle, gwl_ExStyle, ExtendedStyle or
ws_Ex_ToolWindow and not ws_Ex_AppWindow);
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Observações
Ao executar observe a barra de tarefas e teste o Alt+Tab (seu programa não estará lá!).
Artigos relacionados
-
Artigo
-
Artigo
-
Artigo
-
Artigo
-
Artigo