Juan Eugenio Planelles Lazaga

Juan Eugenio Planelles Lazaga

Postby Juan Planelles » Wed Dec 09, 2009 9:34 pm

Uso Fivewin + Harbour Octubre 2009. La rueda del ratón funciona en todos los textos multiguet, pero no hay forma de que funcione en el texto FORMAT GET. No se porqué. ¿Alguien me puede ayudar?. Gracias anticipadas. - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: Juan Eugenio Planelles Lazaga

Postby Antonio Linares » Wed Dec 09, 2009 9:39 pm

Juan,

Te refieres a un GET que no sea multilínea ?

Como habria de moverse ? Hacia los lados ? ó hacia el GET anterior ó al siguiente ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41323
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

La rueda del ratón falla en FORMAT GET

Postby Juan Planelles » Wed Dec 09, 2009 9:46 pm

Hola Antonio, gracias por interesarte. Me interesa que la rueda del ratón mueva de arriba abajo y al contrario el texto multilínea en FORMAT GET ( de Avendaño, que viene con las descargas ) y no lo consigo. En los textos multilíneas normales va perfecto.

Dime que hago si es posible arreglarlo. Gracias Antonio, saludos: - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: Juan Eugenio Planelles Lazaga

Postby Juan Planelles » Wed Dec 09, 2009 10:05 pm

Juan Planelles wrote:Hola Antonio, gracias por interesarte. Me interesa que la rueda del ratón mueva de arriba abajo y al contrario el texto multilínea en FORMAT GET ( de Avendaño, que viene con las descargas ) y no lo consigo. En los textos multilíneas normales va perfecto.

Dime que hago si es posible arreglarlo. Gracias Antonio, saludos: - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: Juan Eugenio Planelles Lazaga

Postby Juan Planelles » Wed Dec 09, 2009 10:46 pm

Antonio: A lo mejor me explico mal. Se trata de una variable FORMAT GET tipo MEMO, p.ej., de 40 Kb., expuesta en una ventana, no pasa nada si muevo la rueda arriba y abajo. Pero ese mismo texto en una ventana GET MEMO ( que no sea FORMAT GET ) hace scroll arriba y abajo obedeciendo la rueda del ratón.
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: Juan Eugenio Planelles Lazaga

Postby Antonio Linares » Wed Dec 09, 2009 11:27 pm

Juan,

Entendido :-) Vamos a revisarlo y te comentamos cuanto antes :-)

saludos!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41323
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Juan Eugenio Planelles Lazaga

Postby Antonio Linares » Wed Dec 09, 2009 11:52 pm

Juan,

Con este código, sin necesidad de modificar la Clase TFGet, puedes implementar soporte de la rueda del ratón:
Code: Select all  Expand view

   oFGet:bMouseWheel = { | nKey, nDelta, nXPos, nYPos | MouseWheel( nKey, nDelta, nXPos, nYPos, oFGet ) }        

...

function MouseWheel( nKey, nDelta, nXPos, nYPos, oFGet )

   if nDelta < 0
      oFGet:GoNextLine()
   else
      oFGet:GoPrevLine()
   endif      

return nil
 

Tambien podríamos modificar la Clase TFGet e incluir ese código para que no haga falta añadir ese código a cada objeto oFGet que crees.

De paso comentarte que puedes usar la Clase TRichEdit como alternativa a la Clase TFGet, ya que la Clase TRichEdit está basada en el control RichEdit propio de Windows. Puedes revisar el ejemplo FWH\samples\TestRtf.prg y TestRich.prg para que veas la potencia que te ofrece la Clase TRichEdit :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41323
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Juan Eugenio Planelles Lazaga

Postby Juan Planelles » Thu Dec 10, 2009 6:29 am

Antonio: Muchas gracias por el código y por los consejos. Te confirmaré los resultados.
Saludos: - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: Juan Eugenio Planelles Lazaga

Postby Juan Planelles » Thu Dec 10, 2009 9:07 pm

Hola Antonio:

Lo he hecho y no me reconoce " bMouseWheel", así que no está ni como herencia, es que es muy antigua esa libreria.
Si tienes otra solución, me la dices por favor, ya que es lo que me falta para esa edición. Y si no de todas formas he probado RTF y me parece mejor que GTF, lástima no haberlo hecho antes, pero me pondré a la tarea de adaptarlo.

Gracias, saludos: - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am

Re: Juan Eugenio Planelles Lazaga

Postby Antonio Linares » Thu Dec 10, 2009 10:03 pm

Juan,

El dato bMouseWheel se implementó en FWH en Noviembre del 2008 (versión 8.11)

Si puedes usar RichEdit es mejor pues es mucho más potente :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41323
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Juan Eugenio Planelles Lazaga

Postby Juan Planelles » Fri Dec 11, 2009 12:15 pm

Claro está, mi revisión es la de Octubre 2008. Seguiré tu consejo, a RichEdit.
Gracias, saludos: - Juan -
Juan Planelles
 
Posts: 45
Joined: Tue May 06, 2008 11:20 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: antolin, Google [Bot] and 16 guests