Page 1 of 5

ejemplo c5Tooltip

PostPosted: Sat Feb 23, 2013 6:25 pm
by Ariel
Antonio,

serias tan amable de publicar un ejemplo del uso de este control ? Vistamen1.prg no lo usa

gracias.

Salu2, Ariel.

Re: ejemplo c5Tooltip

PostPosted: Tue Mar 26, 2013 12:24 pm
by Antonio Linares
Ariel,

Hay un ejemplo de uso en la Clase TVistaMenu: FWH\source\classes\vistamnu.prg

Code: Select all  Expand view

      oToolTip := TC5ToolTip():New( 0, 0, 1, 5, Self, .f., CLR_WHITE, RGB(228,229,240), RGB(100,100,100), 2, 2 )

      if ::oAbsOver:cTHeader != nil
         oToolTip:cHeader := ::oAbsOver:cTHeader
      else
         oToolTip:cHeader := ""
      endif

      if ::oAbsOver:cTooltip != nil
         oToolTip:cBody   := ::oAbsOver:cToolTip //::cToolTipEx
      else
         oToolTip:cBody   := ""
      endif
      DEFAULT ::cMsg := ""
      //if empty( ::cFoot )
      //   if At( "Alt", ::cMsg ) != 0
      //      oToolTip:cFoot := ::cMsg
      //   endif
      //else
      //   oToolTip:cFoot := ::cFoot
      //endif

      //if empty( ::cToolTipEx )
      //   oToolTip:cHeader := ""
      //   oToolTip:cBody := cToolTip
      //endif

      if ::oAbsOver:cTBmpLeft != nil
         oToolTip:cBmpLeft := ::oAbsOver:cTBmpLeft
      endif
      //oToolTip:cBmpFoot := ::cBmpFoot

      //if ::bToolTip != nil
      //   eval( ::bTooltip, self, oTooltip )
      //endif

      //oToolTip:DatosExamp( nRandom(8)+1 )

      a := oTooltip:GetSize()

      aPos = { nRow, nCol }
      aPos := ClientToScreen( ::hWnd, aPos )

      if aPos[2]+a[1] > GetSysMetrics(1)
         aPos[2] := GetSysMetrics(0) - a[1] - 20
      endif

      oToolTip:Move( aPos[1], aPos[2],a[1],a[2], .f. )
      oToolTip:Default()
      oToolTip:Show()

Re: ejemplo c5Tooltip

PostPosted: Tue Mar 26, 2013 12:25 pm
by Ariel
Antonio,

Gracias!

Re: ejemplo c5Tooltip

PostPosted: Tue Mar 26, 2013 9:17 pm
by horacio
No entiendo que hace y como funciona este control. Alguna vez pregunté de que se trataba y no obtuve respuesta. No tengo FWH\source\classes\vistamnu.prg, la versión que tengo es Fwh12.04. Hay algún ejemplo funcional de este control ? Muchas gracias ...

Saludos

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 12:18 pm
by cuatecatl82
Saludos al foro:

Alguien puede compartir un ejemplo completo y funcional para el uso de estos tooltips.? Tengo 2 dias armando el rompecabezas sin poderlo lograr, me gustaria probarlos..


Gracias.. :P :P

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 1:00 pm
by Antonio Linares
Victor,

Este control fué una aportación de Paco García a quien le pedimos en su momento un ejemplo de uso y aun lo estamos esperando...

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 1:06 pm
by karinha
Mui interessante el ejemplo en \SAMPLES\VISTAMN1.PRG,

Como se puede poner un ACTION en el ITEM del Menu?

Y como poner una BITMAP de mi archivo de recursos?

Gracias, saludos.

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 1:20 pm
by Antonio Linares
Joao,

En Vistamn1.prg no se usan los tooltips. Te refieres a algo concreto de ese ejemplo ?

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 1:39 pm
by karinha
No Maestro,

El señor tien algo más completo?

usando TOOLTIPS, BITMAPS desde recursos(WorkShop.exe) y ACTION en el ITEM del MENU?

gracias, saludos.

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 2:01 pm
by lucasdebeltran
Antonio,

Hay que regalar un jamón a Paco ;), a ver si se anima de nuevo a seguir desarrollando controles y aportaciones tan impresionantes para Fivewin.

:D :D

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 2:04 pm
by karinha
Acá solo falta c5tooltip, mas no funciona los links.

viewtopic.php?t=5168

salu2

Re: ejemplo c5Tooltip

PostPosted: Wed Sep 11, 2013 8:16 pm
by Ariel
Hola,
segun Paco, la c5tooltip no está terminada, lamentablemente...
Salu2, Ariel.

Re: ejemplo c5Tooltip

PostPosted: Thu Sep 12, 2013 1:26 am
by cuatecatl82
Saludos de Nuevo:

Hoy por la mañana le envie una solicitud de ayuda sobre el tema a Paco garcia, me acaba de responder y esto es lo que me comento:

Hola
Le puedo comentar que cuando los aporté funcionaban. No he sido capaz de hacerlos funcionar con las últimas versiones de Fivewin. Algo ha debido de cambiar que no consigo que funcionen. Siento la molestia.
Un saludo


Maestro Antonio, ¿ Qué se puede hacer al respecto..? :oops: :oops:

Re: ejemplo c5Tooltip

PostPosted: Thu Sep 12, 2013 4:39 pm
by Antonio Linares
Lo he estado hablando con Paco y creo saber que ha podido ocurrir:

el usaba funciones con los mismos nombres de FWH pero con distintos parámetros y se eliminaron las funciones duplicadas y de aqui debe provenir el error.

Asi que vamos a comparar los archivos iniciales de Paco con los actuales y ver que es lo que ha cambiado

Re: ejemplo c5Tooltip

PostPosted: Thu Sep 12, 2013 6:19 pm
by Antonio Linares
He localizado los ficheros originales que Paco nos dió y los he subido a BitBucket para que asi sea más facil el compararlos con los cambios que nosotros hemos hecho, y de paso ahi estan a disposición de todos:

https://bitbucket.org/fivetech/c5controls/commits/0e9c9adffca8fea91a94e44b50a40c242fd650d2