Hola amigos:
Quiero que un programa se inicie en 2º plano al arrancar windows, y que permanezca en la barra de tareas con un icono; para ello estoy utilizando la clase Ttray, el problema es que no consigo que se arranque ya como icono, porque las pruebas que hago poniendo en el ON INIT oWnd:Hide(), no me responde.
Después si me lo hace, cuando pulso minimizar, pero yo quiero que no me aparezca ventana ninguna, sino que arranque ya iconizada.
Alguna ayuda?
Un Saludo
Jose Luis
Problema con Ttray
- Antonio Linares
- Site Admin
- Posts: 42450
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 20 times
- Been thanked: 58 times
- Contact:
Jose Luis,
Puedes probar con:
Otra solución sería ponerle coordenadas negativas a la ventana para que se situe en una zona no visible, y más tarde cambiarle las coordenadas.
Puedes probar con:
Code: Select all | Expand
ACTIVATE WINDOW oWnd ICONIZED
Otra solución sería ponerle coordenadas negativas a la ventana para que se situe en una zona no visible, y más tarde cambiarle las coordenadas.
- MarioG
- Posts: 1380
- Joined: Fri Oct 14, 2005 1:28 pm
- Location: Resistencia - Chaco - AR
- Been thanked: 2 times
Mirá el sample testtray. Allí declara oTray en el ON INIT y, de esa manera arranca iconizado
Code: Select all | Expand
ACTIVATE WINDOW oApp ;
ON INIT oTray := TTrayIcon():New(oApp,oIcon,"Testing tray ...",{||MsgInfo("Left CLick")},{|nRow,nCol|MenuTray(nRow,nCol,oTray)}) ;
VALID oTray:End() ;
Resistencia - "Ciudad de las Esculturas"
Chaco - Argentina
Chaco - Argentina
- goosfancito
- Posts: 1955
- Joined: Fri Oct 07, 2005 7:08 pm