Como saber cuando se mininiza una ventana.

Como saber cuando se mininiza una ventana.

Postby thefull » Fri May 30, 2008 4:14 pm

Me gustaría saber cual es el codeblock que me informa que es a mininizado una ventana.

La idea es que una vez que mininizo la ventana, me gustaria ocultarla, y usar el trayicon para volverla a mostrar de nuevo.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
User avatar
thefull
 
Posts: 731
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona

Re: Como saber cuando se mininiza una ventana.

Postby quique » Fri May 30, 2008 4:57 pm

thefull wrote:Me gustaría saber cual es el codeblock que me informa que es a mininizado una ventana.

La idea es que una vez que mininizo la ventana, me gustaria ocultarla, y usar el trayicon para volverla a mostrar de nuevo.


bResized y onResize

por ejemplo

activate window oWnd on resize if( nSizeType == 1, msgInfo( "minimizado" ), )

o

activate window oWnd on resize if( isIconic( oWnd:hWnd ), msgIfo( "minimizado" ), )

o

oWnd:onResize := { | self | if( isIconic( ::hWnd ), msgInfo( "minimizado" ), ) }
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am

Re: Como saber cuando se mininiza una ventana.

Postby thefull » Mon Jun 02, 2008 9:22 am

Perfecto, la única pega es que me deja la ventana minimizada, no encuentro la forma que la muestre correctamente...
He probado con todos los ShowWindow posible, pero... no hay forma.
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
User avatar
thefull
 
Posts: 731
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona

Re: Como saber cuando se mininiza una ventana.

Postby quique » Mon Jun 02, 2008 4:52 pm

thefull wrote:Perfecto, la única pega es que me deja la ventana minimizada, no encuentro la forma que la muestre correctamente...
He probado con todos los ShowWindow posible, pero... no hay forma.


Según window.prg

#define SW_RESTORE 9
METHOD Restore() INLINE ShowWindow( ::hWnd, SW_RESTORE )
Saludos
Quique
User avatar
quique
 
Posts: 408
Joined: Sun Aug 13, 2006 5:38 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 14 guests