Hello Lazarus-List,

I wrote a little text induction feature to TCustomEdit, is is being
done using LCL in Windows platform (without using Windows unit) where
it works fine. The induction is the grayed text that appears in some
textboxes like the attached one (taken from my windows code).

To work in Windows it overrides the EraseBackground to paint the
induction and the WMPaint message to not paint anything if no text
available in the textbox.

The problem is that in GTK2 this effect is not obtained as the
EraseBackground is never called and message WMEraseBackground is never
called also.

GTK2 is almost new to me so I'm lost on how to solve this and if is in
fact possible to solve it with the current LCL/GTK2 interaction.

I hope somebody can give some hints or maybe simple says that
"impossible with current LCL implementation".

Thank you.

-- 
Best regards,
 JoshyFun

<<attachment: induction.png>>

--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to