FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Editar texto con imagen de fondo
Posts: 396
Joined: Tue Mar 18, 2008 09:41 PM
Editar texto con imagen de fondo
Posted: Mon Apr 28, 2008 08: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:

Javier,

FWH 8.04 2008
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Editar texto con imagen de fondo
Posted: Tue Apr 29, 2008 08: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
Posts: 396
Joined: Tue Mar 18, 2008 09:41 PM
Editar texto con imagen de fondo
Posted: Tue Apr 29, 2008 08:59 AM

Ok,

Gracias por responder de todas formas.

Javier,

FWH 8.04 2008
Posts: 989
Joined: Thu Nov 24, 2005 03:01 PM
Editar texto con imagen de fondo
Posted: Tue Apr 29, 2008 01: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.

Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Editar texto con imagen de fondo
Posted: Tue Apr 29, 2008 01: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

Continue the discussion