Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-10-2008
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
como iniconizar una aplicacion en la barra de tarea

hola amigos tengo un codigo para iniconizar una aplicacion en la barra de tarea el codigo funciona pero tengo dos incombeniente pues una es que el icono no me aparece en la barra de tarea sino que aparece un espacio vacio que muestra que existe una aplicacion iniconizada pero no muestra el icono la otra es que cuando minimizo la vntana no se minimisa en la barrra sino normalmente como cualquier otra aplicacion pero en el espacio vacio me muestra el nombre de la aplicacion cuando acerco el mouse aqui le muestro el codigo

Código Delphi [-]
const WM_ICONCLICKED = WM_USER + 100;
         NIM_ICON_ID    = 1;    // solo ponemos un icono
  
TForm1 = class( TForm )
  ...
  private
    NotifyInfo : TNotifyIconData;
    Procedure    IconClicked( Var Msg: TMessage ); Message WM_ICONCLICKED;

Código Delphi [-]
procedure TForm1.ColgarIcono;
begin
  With NotifyInfo Do Begin
       cbSize := SizeOf(NotifyInfo);
       Wnd    := Handle;      // Ventana a la que se enviarán los mensajes
       uID    := NIM_ICON_ID; // Identificador del Icon en la barra
       uFlags := NIF_ICON Or NIF_MESSAGE Or NIF_TIP;
       uCallbackMessage := WM_CONCLICKED;     // Mensaje que deberá generar
       hIcon  := Icon.Handle;                 // Icono que se mostrará
       szTip  := 'Icono en su puesto';        // Texto indicativo
  end;
  Shell_NotifyIcon(NIM_ADD, @NotifyInfo);     // Añadir Icono
end;
Responder Con Cita
  #2  
Antiguo 20-10-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Hola kurono,
La verdad es que no he visto el código pero yo me pregunto ¿Y no es más fácil emplear alguno de los tantos componentes TrayIcon o SysTrayIcon que pueblan en la red?

En torry.net hay infinidades de éstos componentes, y si buscas aqui mismo, en los foros, hallarás código, nombres, links, y más información al respecto. Sugiero que busques con palabras claves como TrayIcon.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #3  
Antiguo 20-10-2008
Avatar de kurono
[kurono] kurono is offline
Miembro Premium
 
Registrado: jul 2007
Ubicación: Republica Dominicana
Posts: 1.126
Poder: 18
kurono Va por buen camino
ooohhhh no sabia de existian esos componente ahora mismo me pondre a buscarlo gracia amigo delphius
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Como quitar la barra de título a una ventana hija de una aplicación MDI abracadabra OOP 1 15-12-2005 00:59:29
Form en la barra de tarea de windows (2) y icono del ejecutable Moises22 API de Windows 5 07-10-2005 09:57:14
Form en la barra de tarea de windows Aleca API de Windows 14 29-07-2005 23:17:33
Agrupar ventanas en la barra de tarea josecristhian API de Windows 2 28-06-2005 22:43:33
Componente Barra Tarea. UTECYBER OOP 5 09-07-2004 17:03:36


La franja horaria es GMT +2. Ahora son las 15:03:25.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi