Editar texto con imagen de fondo

Editar texto con imagen de fondo

Postby jfafive » Mon Apr 28, 2008 8:52 pm

Hola a todos de nuevo!

Esta vez tengo la duda siguiente, quiero editar un texto de varias lineas. Hasta ahora lo he hecho con

REDEFINE GET oGet VAR cVar TEXT ID_CARTA OF oDlg

Pero quisiera que dicho texto apareciese con una imagen de fondo.

Cualquier ayuda será bien recibida.
Gracias. :wink:
jfafive
 
Posts: 396
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Postby Antonio Linares » Tue Apr 29, 2008 8:06 am

Javier,

No es tan facil como pudiera parecer ya que el propio control TMultiGet controla de forma nativa (propio API de Windows) el pintado de su fondo.

La solución sería crear un nuevo control que hiciese lo que quieres y que pudiésemos controlar totalmente.
regards, saludos

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

Postby jfafive » Tue Apr 29, 2008 8:59 am

Ok,

Gracias por responder de todas formas.
jfafive
 
Posts: 396
Joined: Tue Mar 18, 2008 9:41 pm
Location: Marbella

Postby Carlos Mora » Tue Apr 29, 2008 1:15 pm

Antonio,

dime si voy bien. Para poner un bitmap de fondo en un get... se podría pintar el get en el EraseBackground con el DC que te pasa junto al evento?

Un saludo,

Carlos.
Carlos Mora
 
Posts: 989
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Postby Antonio Linares » Tue Apr 29, 2008 1:49 pm

Carlos,

Asi como comentas es como lo hemos intentado, pero luego el control Get multiline dibuja el fondo tambien desde el WM_PAINT :-(
regards, saludos

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 33 guests