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 30-08-2003
jfontane jfontane is offline
Miembro
 
Registrado: may 2003
Posts: 60
Poder: 21
jfontane Va por buen camino
Unhappy como trabajar con RxTrayicon

hola a todos, yo uso Rxtrayicon para que mi aplicacion este en la barra de tarea y lo logro; el tema es que si yo quiero que mi aplicacion desaparezca y este solamente en la barra de tarea lo que hago es programar un evento y hace un 'hide' del formulario, form1.hide esa es la manera correcta de trabajar????????.
_Otra cosa, como hago que para que cuando se me inicie windows me aparezca mi aplicacion solamente en la barra de tareas y no que se me abra al inicio, es decir que directamente vaya a parar en la barra de tareas sin que me abra la aplicacion???? que evento tengo que programar????
_La ultima duda seria, si le hago click en el boton cerrar (X) de la ventana del formulario y lo que quiero hacer no es que me cierre la aplicacion sino que me la deje en la barra de tareas, como hago?? cual es el evento a programar???????

Gracias y salu2

Última edición por jfontane fecha: 30-08-2003 a las 22:34:16.
Responder Con Cita
  #2  
Antiguo 11-09-2003
frankmch frankmch is offline
Miembro
 
Registrado: jul 2003
Ubicación: venezuela
Posts: 76
Poder: 21
frankmch Va por buen camino
hola.
bien creo que cuando te refieres a esconder con el metodo hide lo quitas de la barra de tareas, el rxtryicon te coloca tu aplicacion en la bandeja de windows.
el metodo hide funciona bien pero tambien tienes esta opcion:

Pon la propiedad WindowState de tu form a wsMinimized
-En la sección Private de la declaración de la form pon esto:

procedure WMQueryOpen(VAR Msg : TWMQueryOpen); message WM_QUERYOPEN;

-En la seccion Implementation pon esté código:

procedure TForm1.WMQueryOpen(VAR Msg : TWMQueryOpen);
begin
Msg.Result := 0;
end;

y para ocultar o mostrar los iconos de la barra de tares puedes usar esta rutina:

Ocultar:


ShowWindow( FindWindowEx( FindWindow('Shell_TrayWnd', nil),
HWND(0), 'ReBarWindow32', nil),
Sw_Hide);


Mostrar:


ShowWindow( FindWindowEx( FindWindow('Shell_TrayWnd', nil),
HWND(0), 'ReBarWindow32', nil),
Sw_Show);



lo del boton cerrar del formulario prueba con el comando abort en el evento onclose del formulario....

suerte....
__________________
ing. frankmch
Responder Con Cita
  #3  
Antiguo 11-09-2003
Avatar de DarkByte
DarkByte DarkByte is offline
Miembro
 
Registrado: sep 2003
Ubicación: Desconocido
Posts: 1.322
Poder: 22
DarkByte Va por buen camino
Cita:
Posteado originalmente por frankmch
lo del boton cerrar del formulario prueba con el comando abort en el evento onclose del formulario....
OnClose??, yo siempre lo he hecho en el OnCloseQuery y me ha fucionado. No sep, prueba las 2 y la q mas te guste.... pos te la quedas , yo por mi parte voy a probar en el OnClose, ¡¿¿Supongo que eso me dejará cerrar la aplicación con un Application. Terminate, no??!
__________________
:)
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 16:37:32.


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