FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ocultar programa de la barra
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
|
||||
|
||||
Respuesta..
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. |
|
|
|