![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Hola:
¿Cómo logro hacer que mi programa no aparezca en la barra de tareas y salga con un pequeño ícono al lado del reloj de sistema? Gracias. |
|
#2
|
||||
|
||||
|
Para que aparezca en el sector del reloj se puede usar el componente TrayIcon versiòn 1.3, que es gratuito.
Y para ocultar el formulario de la TrayBar existe una api... SetWindow o algo así ... Tengo un ejemplito de ello... mandame tu e-mail y te envío dicho ejemplo. |
|
#3
|
|||
|
|||
|
Para que no aparezca en la barra de tareas puedes modificar el archivo dpr así:
Código:
program Project1;
uses
Windows,
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
var
Style: Integer;
begin
Style := GetWindowLong(Application.Handle, GWL_EXSTYLE);
Style := Style or WS_EX_TOOLWINDOW;
SetWindowLong(Application.Handle, GWL_EXSTYLE, Style);
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
|
![]() |
|
|
|