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 26-04-2004
osvrom osvrom is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 31
Poder: 0
osvrom Va por buen camino
Mi programa en el systray

Como puedo hacer para poner el programa al minimizarla en la systray de windows???
Responder Con Cita
  #2  
Antiguo 26-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Una forma fácil: usa el RXTrayIcon que viene icluido con la librería RX, misma que puedes bajar de la página del amigo cadetill.

// Saludos
Responder Con Cita
  #3  
Antiguo 27-04-2004
osvrom osvrom is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 31
Poder: 0
osvrom Va por buen camino
ya probe el trayicon está bueno, ahora otra preg xq no me acuerdo como hacerlo.
Tengo el iconito del prog. en el tray pero cuando está minimizado quiero que NO sea accesible con el ALT+TAB y desaparezca del tray, no el icono, sino el boton de la ventana (Me explico?), como lo hacen la mayoria de los programas.

Bueno espero de sus consejos.
Responder Con Cita
  #4  
Antiguo 27-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Creo que algo como Application.Visible := false

// Saludos
Responder Con Cita
  #5  
Antiguo 27-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Ups, no, me equivoqué. No existe la propiedad Visible. Puedes usar

ShowWindow(Application.Handle, SW_HIDE)

y para restaurarla desde algún item del menú del icono pones

Application.Restore;

// Saludos
Responder Con Cita
  #6  
Antiguo 28-04-2004
osvrom osvrom is offline
Miembro
 
Registrado: may 2003
Ubicación: Argentina
Posts: 31
Poder: 0
osvrom Va por buen camino
Es lo que buscaba lo único que al ocultar la ventana primero la minimizo y despues la oculto, o sea:
Código:
   ShowWindow(Application.Handle, SW_SHOWMINIMIZED);
   ShowWindow(Application.Handle, SW_HIDE);
Agradecido.
Slds
Osvaldo
Responder Con Cita
  #7  
Antiguo 28-04-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Cita:
Empezado por osvrom
primero la minimizo
¿Y cómo la minimizas?

Lo usual en este tipo de aplicaciones es que el usuario la minimiza normalmente y tú aprovechas ese momento para ocultarla. Para ello puedes usar una componente TApplicationEvents y en su evento OnMinimize poner el código para ocultarla.

// Saludos
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


La franja horaria es GMT +2. Ahora son las 00:40:34.


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