SOBRE TOOLTIP ( ANTONIO )

SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » 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:cTooltip:={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

Image

que sera.. pq agrega muchisimo espacio por debajo... de los comentarios del tooltip. ?????
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby Antonio Linares » Fri Dec 04, 2009 3:35 pm

Parece que el problema viene del contenido del tooltip.

Si lo pruebas asi, verás que la longitud es correcta:
Code: Select all  Expand view

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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » Fri Dec 04, 2009 6: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
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » 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
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41314
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » Thu Dec 10, 2009 6: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::
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » 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
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » Tue Dec 29, 2009 6:15 pm

..
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » Tue Dec 29, 2009 7:15 pm

..
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm

Re: SOBRE TOOLTIP ( ANTONIO )

Postby Antonio Linares » Wed Dec 30, 2009 11:31 am

Mantonio,

De momento nada nuevo. Sigue siendo un misterio...
regards, saludos

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

Re: SOBRE TOOLTIP ( ANTONIO )

Postby mantonio_08 » 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
mantonio_08
 
Posts: 330
Joined: Fri May 25, 2007 9:06 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 83 guests