Thanks for your code. From your code wrote un another object who intercept 
WM_Enabled event and redraw the control when is disabled using TCanvas 
property. All works better than was expected. If you want I try to send you 
this code. Was standard aproach to solve probleme. After you reveceived my code 
I have a new question: How is possible to work only with Canvas of control 
without rewrote and inheritence Class.
   
  Thanks
   
  Adrian
   
  I have a bad english, I'm sorry.

Charlie Chambers <[EMAIL PROTECTED]> wrote:
          Hi,
>If i create an inheritance of class and I rewrote, recompiling the new object 
>I change the 
>clGray from VCL source in what I want, but it is complicated at first view, 
>but rational 
>way. I understand that. I want another solution for that, like: if possible to 
>capture the 
>canvas of control and on event wm_enabled after produced to repaint this 
>canvas with 
>color text changed and after that invalidate control to repaint ?

I understand, but once you see the code i sent to your private mail box, i 
think you'll agree this is much easier than your proposal. Rewriting the 
component easily and modifying the behavior is the big "+" to OOPs.

Cheers,
Charlie

[Non-text portions of this message have been removed]



         

 
---------------------------------
Finding fabulous fares is fun.
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel 
bargains.

[Non-text portions of this message have been removed]

Reply via email to