FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour SOBRE TOOLTIP ( ANTONIO )
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
SOBRE TOOLTIP ( ANTONIO )
Posted: Fri Dec 04, 2009 11:20 AM
tengo esto que no se como queda algo super simple::

#include "fivewin.ch"



Function main() // Comienzo del sistema

Local oWnd
Local oBtn
Local x
Local Tooltip:=""

Local aMenSMsg := {"Ventas y/o Facturaci贸n de : < COTIZACIONES >",;
"Ventas y/o Facturaci贸n de : < NOTAS DE PEDIDOS >",;
"Ventas y/o Facturaci贸n de : < TRASPASOS O DESPACHOS PENDIENTES >",;
"Ventas y/o Facturaci贸n de : < EMISION DE FACTURAS >",;
"Ventas y/o Facturaci贸n de : < GUIAS DE DESPACHOS >",;
"Ventas y/o Facturaci贸n de : < BOLETAS DE VENTAS >",;
"Ventas y/o Facturaci贸n de : < EMISION DE NOTAS DE CREDITOS >",;
"Ventas y/o Facturaci贸n de : < NOTAS DE DEBITOS >",;
"Ventas y/o Facturaci贸n de : < DEVOLUCIONES DE PRODUCTOS >",;
"Ventas y/o Facturaci贸n de : < RECEPCION DE PAGOS >",;
"Ventas y/o Facturaci贸n de : < CONSULTA DE PAGOS >",;
"Ventas y/o Facturaci贸n de : < ELIMINACION DE PAGOS >",;
"Ventas y/o Facturaci贸n de : < MOVIMIENTOS DE CAJA >";
}


DEFINE WINDOW oWnd
SETBALLOON(.T.)

@ 01, 01 BTNBMP oBtn OF oWnd SIZE 50, 50 TRANSPARENT;

For x= 1 to Len(aMenSMsg)
Tooltip+=aMenSMsg[x]+Chr(13)
Next
oBtn:={Tooltip,;
"Datos Contenidos en el Grupo : < "+"dsdklsa帽dk帽laskd帽aslkd帽lsadksadkas >",;
1,;
nRGB(255,125,65),;
nRGB(65,125,255)}

ACTIVATE WINDOW oWnd MAXIMIZED

Return NIL



el tooltip del boton queda mal hecho asi como muestra esta imagen



que sera.. pq agrega muchisimo espacio por debajo... de los comentarios del tooltip. ?????
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Fri Dec 04, 2009 03:35 PM
Parece que el problema viene del contenido del tooltip.

Si lo pruebas asi, ver谩s que la longitud es correcta:
Code (fw): Select all Collapse
Local aMenSMsg := { "uno", "dos", "tres", "cuatro", "cinco", "seis", "siete", "ocho", "nueve", "diez", "once", "doce" }

Algo del texto que usas causa ese efecto. A ver si lo descubrimos :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Fri Dec 04, 2009 06:07 PM

Local aMenSMsg := {"Ventasy/oFacturaci贸nde:<COTIZACIONES>",;
"Ventasy/oFacturaci贸nde:<NOTASDEPEDIDOS>",;
"Ventasy/oFacturaci贸nde:<TRASPASOSODESPACHOSPENDIENTES>",;
"Ventasy/oFacturaci贸nde:<EMISIONDEFACTURAS>",;
"Ventasy/oFacturaci贸nde:<GUIASDEDESPACHOS>",;
"Ventasy/oFacturaci贸nde:<BOLETASDEVENTAS>",;
"Ventasy/oFacturaci贸nde:<EMISIONDENOTASDECREDITOS>",;
"Ventasy/oFacturaci贸nde:<NOTASDEDEBITOS>",;
"Ventasy/oFacturaci贸nde:<DEVOLUCIONESDEPRODUCTOS>",;
"Ventasy/oFacturaci贸nde:<RECEPCIONDEPAGOS>",;
"Ventasy/oFacturaci贸nde:<CONSULTADEPAGOS>",;
"Ventasy/oFacturaci贸nde:<ELIMINACIONDEPAGOS>",;
"Ventasy/oFacturaci贸nde:<MOVIMIENTOSDECAJA>";
}

Antonio,, por alguna razon no le gustan los espacios a tooltip.. si lo uso asi quitando los espacios, se ejecuta OK.. pero no deberia ser.. ademas una informativo debe llevar espacios para poder exponerlo::

si tu ejemplo lo aplicas asi:: veras q son los espacios

Local aMenSMsg := { "uno unosssffffffdsdss unovv fdsfdksfj", "dos dossssssssss dos dsfeqwewq", "tres tressssssssssssssss tres", "cuatro cuatrossssssssssssssss cuatro", "cinco cincosssssssssssssssssssss cinco", "sei seisssssssssssssssssssssss seis", "siete sietesssssssssssssss siete", "ocho ochosssssssssssssssssssss ocho", "nueve nuevesssssssssssssssss nueve", "diez diezssssssssssssssssssss diez", "once oncesssssssssssssssssssss once", "doce docessssssssssssssssssssssssssssssssss doce","trece trecessssssssssssssssssssssssss trece" }

que sera,, quizas un BUG de la forma q interpreta la lectura .. se puede ver como se hacen los tooltip en FWH y dnd..

creaatetooltip(),,, dnd esta o es de SO

esperando ...
atte

Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Mon Dec 07, 2009 11:25 AM

antonio, y de este otro temita no viste nada::

es q el tooltip me tiene curioso de porque no funciona correctamente::

GRACIAS

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Mon Dec 07, 2009 11:58 AM

Mantonio,

CreateTooltip() es una funci贸n propia de FWH de la cual no hemos proporcionado a煤n el c贸digo fuente.

En ella llamamos a SendMessage( hWnd, TTM_SETMAXTIPWIDTH, 0, 120 ) siendo hWnd el handle del tooltip creado.

Tal vez si variamos el valor 120 consigamos que cambie el comportamiento. Puedes probar a llamar a esa funci贸n desde window.prg justo despues de llamar a CreateTooltip()

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Thu Dec 10, 2009 06:01 PM

Antonio..

probe como me indicaste y el comportamiento no cambia en nada.. que mas podria estar causando ese efecto poco estetico en el tooltip... como dice tu tienes el fuente de como se crean los tooltip,, podrias revisar::

he notado que el lio los causan los espacios en blanco entre cada una de las palabras que componen el tooltip,, (TEXTO),, quizas sea una pista a revisar::

GRACIAS::

Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Mon Dec 28, 2009 12:26 PM

Estimado antonio

primero que nada un saludo afectuoso, y muchas felicidades en estas fiestas para ti y tu familia,,
y que fivewin tenga larga vida y siga creciendo

la pregunta del millon,, haz tenido algo de TIME para ver este tema q quedo pendiente por aca::

GRACIAS

Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Tue Dec 29, 2009 06:15 PM

..

Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Tue Dec 29, 2009 07:15 PM

..

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Wed Dec 30, 2009 11:31 AM

Mantonio,

De momento nada nuevo. Sigue siendo un misterio...

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 330
Joined: Fri May 25, 2007 09:06 PM
Re: SOBRE TOOLTIP ( ANTONIO )
Posted: Wed Dec 30, 2009 11:35 AM

QUIZAS HICE LA PREGUNTA EN UN DIA EQUIVOCO,, NO DEBERIA HABER SIDO EN NAVIDAD,, SINO EN NOCHE DE BRUJAS. jejejejejejeje..

bueno voy a seguir probando algunas cosas a ver si encuentro mas hilo.. y te cuento::

GRACIAS

Continue the discussion