Page 1 of 5
ejemplo c5Tooltip
Posted: 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
Posted: 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
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
Posted: Tue Mar 26, 2013 12:25 pm
by Ariel
Antonio,
Gracias!
Re: ejemplo c5Tooltip
Posted: 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
Posted: 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..

Re: ejemplo c5Tooltip
Posted: 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
Posted: 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
Posted: 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
Posted: 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
Posted: 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.

Re: ejemplo c5Tooltip
Posted: Wed Sep 11, 2013 2:04 pm
by karinha
Acá solo falta c5tooltip, mas no funciona los links.
viewtopic.php?t=5168salu2
Re: ejemplo c5Tooltip
Posted: Wed Sep 11, 2013 8:16 pm
by Ariel
Hola,
segun Paco, la c5tooltip no está terminada, lamentablemente...
Salu2, Ariel.
Re: ejemplo c5Tooltip
Posted: 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..?

Re: ejemplo c5Tooltip
Posted: 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
Posted: 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