Que estoy haciendo mal?

Post Reply
antolin
Posts: 498
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Que estoy haciendo mal?

Post by antolin »

Intento mostyrar el escritorio desde un dialogo de mi aplicación con:

Code: Select all | Expand

ShowWindow( GetDespktopWindow(),1)
pero no funciona. ¿Que estoy haciendo mal?

Gracias

Saludos
Peaaaaaso de foro...
FWH 2007 - xHarbour - BCC55
User avatar
Antonio Linares
Site Admin
Posts: 42660
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 69 times
Been thanked: 96 times
Contact:

Re: Que estoy haciendo mal?

Post by Antonio Linares »

Una solución seria ocultar tu ventana principal con oWnd:Hide() y asi se vera el escritorio que está debajo
regards, saludos

Antonio Linares
www.fivetechsoft.com
hmpaquito
Posts: 1482
Joined: Thu Oct 30, 2008 2:37 pm

Re: Que estoy haciendo mal?

Post by hmpaquito »

antolin,

Un chapu puede ser ejecutar el archivo "mostrar escritorio.scf" que es el que se llama para mostrar el escritorio. Si no tienes uno "seguro" pues lo creas en el momento de mostrar el escritorio, porque contiene:

Code: Select all | Expand

<Mostrar Escritorio.scf>
----------------------------
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

 


Saludos
antolin
Posts: 498
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Que estoy haciendo mal?

Post by antolin »

Gracias Antonio, pero lo que necesito es minimizar mi aplicación desde un dialogo para más tarde volver a maximizarla (lo habitual), pero no hay manera. La minimizo, SI, con el oWnd:oWnd:hWnd correspondiente pero, despues no se vuelve a maximizar, no hace nada al pinchar sobre el icono de la barra de estado. Y aunque minimze el resto de aplicaciones, la mia no aparece por ningun lado. Supongo que lo intenta, pero como el flujo del programa estaba en el dialogo, la apliación no se habre, ni se muestra.

Lo que pido puede parecer una tontería, pero ya sabes como son algunos usuarios, les dices que pìnchen sobre el icono minimzado de otras aplicaciones, pero como están acostumbrados a minimzar primero, pues como que no lo ven claro, y no se encuentran comodos si no minimizan lo que estan haciendo antes de maximizar otra cosa. Y en cuanto al icono mostrar escritorio ... "¿eso que eee lo que eee?"
Por otra parte hmpaquito, el fichero "scf" ¿como se crea/maneja? ¿se crea con el note y se llama como si fuera un exe con WinExec()?

Gracias por sus respuestas.
Peaaaaaso de foro...
FWH 2007 - xHarbour - BCC55
Post Reply