Página 1 de 1

Pintar el fondo de un formulario

Publicado: Mié May 11, 2005 8:04 pm
por jose.luis
Hola,
Me interesa pintar el fondo de un formulario (o de un control) con una
función mía. En F*H hacía algo así: oWnd:bEraseBkgnd := { | n |
mifuncion( n ) }.
Gracias por la respuesta,
José Luis Capel

Pintar el fondo de un formulario

Publicado: Jue May 12, 2005 10:34 am
por jfgimenez
José Luis,
> Me interesa pintar el fondo de un formulario (o de un control) con una
> función mía. En F*H hacía algo así: oWnd:bEraseBkgnd := { | n |
> mifuncion( n ) }.
Puedes usar el evento OnPaint.
No obstante, la mayoría de los controles no tienen ese evento o simplemente
no se llama nunca. Si necesitas algo más concreto, dímelo.
--
Un saludo,
José F. Giménez

Pintar el fondo de un formulario

Publicado: Jue May 12, 2005 10:40 am
por ignacio
José Luis,
Por ejemplo:
METHOD FormPaint( oSender, hDC, cPaintStruct ) CLASS TForm1
LineTo( hDc, 200, 200 )
RETURN NIL
"José Luis Capel" <jose.luis@capelsoft.com> escribió en el mensaje
news:42824927$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Hola,
>
> Me interesa pintar el fondo de un formulario (o de un control) con una
> función mía. En F*H hacía algo así: oWnd:bEraseBkgnd := { | n |
> mifuncion( n ) }.
>
> Gracias por la respuesta,
> José Luis Capel
>