CHAT
Search
 
 

Display results as :
 


Rechercher Advanced Search

Latest topics

problema con la animación

View previous topic View next topic Go down

problema con la animación

Post  armando.lagunas on Thu Aug 26, 2010 10:07 am

Hola:

gracias por tu gran trabajo, felicidades.

implemente una taskpanel, siguiendo los ejemplos y todo va muy bien, la animación va perfecto, pero al colocar un control, como un say o un Button en cualquier TaskItem, la animación de Taskpanel se pierde automáticamente, comento la linea de cogido, compilo y la animación continua sin problema.

se que es un problema menor pero no esta demás informarlo.

utilizo TTaskpanel 1.0, Windows 7 Pro.

saludos.

armando.lagunas

Posts : 3
Reputation : 0
Join date : 2010-08-26

View user profile

Back to top Go down

Re: problema con la animación

Post  Andres Reyes on Thu Aug 26, 2010 1:37 pm

Armando,

De hecho no es un error, la desactivacion de la animacion cuando se utilizan controles es automatico, debido a que los controles de FWH no contienen soporte para el mensaje WM_PRINTCLIENT, mediante el cual se obtiene el contenido del control en un BITMAP, con lo cual se puede crear el efecto ANIMACION,

Se si puede crear ese efecto pero implicaria modificar los FUENTES de FWH, si te interesa hacerlo solo hazmelo saber, y con mucho gusto te digo como...

Saludos,
Andres Reyes

_________________
-- { http://codigo-base.blogspot.com } ----
avatar
Andres Reyes
Admin

Posts : 38
Reputation : 3
Join date : 2010-06-23
Age : 37
Location : Mazatlan, Sinaloa, Mexico

View user profile http://codigo-base.blogspot.com

Back to top Go down

Re: problema con la animación

Post  armando.lagunas on Sun Aug 29, 2010 11:31 pm

gracias por responder Andres.

si estoy muy interesado, tengo la version de FW, modificada a mi estilo, asi que no hay problema en que me enseñes
muchas gracias,

Armando.

armando.lagunas

Posts : 3
Reputation : 0
Join date : 2010-08-26

View user profile

Back to top Go down

Re: problema con la animación

Post  Andres Reyes on Mon Aug 30, 2010 3:39 pm

Armando,

En las fuentes de fivewin busca el archivo,

source\classes\control.prg

Agrega en las primeras lineas

Code:

#define WM_PRINTCLIENT  792  //  0x0318

Modifica el Metodo HandleEvent dento del DO CASE agrega las siguientes lineas

Code:

  CASE nMsg == WM_PRINTCLIENT
      RETURN ::PrintClient( nWParam, nLParam )


Agrega el Siguiente Metodo
Code:

METHOD PrintClient( hDc, uFlags )

  LOCAL hOldDc := ::hDc

  ::hDc := hDc
  ::Paint()
  ::hDc := hOldDc

  RETURN nil


En las Fuentes de TTaskpanel ... en el archivo h_TTaskgroup.prg
comenta la siguiente linea dentro del metodo DOLAYOUT

Code:

::oWnd:lCanAnimate := .F.

Con esto debera de funcionar ... Hazme saber como te fue ...

Saludos,
Andres Reyes

_________________
-- { http://codigo-base.blogspot.com } ----
avatar
Andres Reyes
Admin

Posts : 38
Reputation : 3
Join date : 2010-06-23
Age : 37
Location : Mazatlan, Sinaloa, Mexico

View user profile http://codigo-base.blogspot.com

Back to top Go down

Re: problema con la animación

Post  armando.lagunas on Mon Aug 30, 2010 4:35 pm


Andres:

gracias, funcionó a la perfección.

quiero darte las gracias por tu gran trabajo, y en especial al hacer compatible un control que no estaba a mi alcance, ya que mi versión de FiveWin es muy vieja, gracias a ti logre un efecto mucho mas profesional a mi aplicación.

cara antigua:


cara nueva:


desde Chile

Armando.

armando.lagunas

Posts : 3
Reputation : 0
Join date : 2010-08-26

View user profile

Back to top Go down

Re: problema con la animación

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum