changing the background color of CEdit
-
Hey, How can i change the background color of CEditBox and any other CDialog and is title color? Thanks Yaniv
-
Hey, How can i change the background color of CEditBox and any other CDialog and is title color? Thanks Yaniv
Have a look at the WM_CTLCOLOR message. You'll have to handle it in your dialog class and return a brush to draw the background of the edit control with. You can also use WM_CTLCOLOR to change the background of the dialog - have a look at the docs as I can't remember exactly how to. :) To change the title bar colour, have a look at one of the (many) articles here on CP about drawing custom title bars, as it's too involved to put here. Ryan Being little and getting pushed around by big guys all my life I guess I compensate by pushing electrons and holes around. What a bully I am, but I do enjoy making subatomic particles hop at my bidding - Roger Wright (2nd April 2003, The Lounge)
Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late - John Nichol "Point Of Impact" -
Hey, How can i change the background color of CEditBox and any other CDialog and is title color? Thanks Yaniv
You need to handle CTLCOLOR messages. I have a CColourEdit box class I wrote a while back. I can email it to you tomorrow if you want [I'm not in work now]. It has all the SetBkColour(), SetTxtBkColour(), SetTxtColour() methods and a few more. If your interested let me know [drop me an email - click the email button at the bottom of this post] and I'll email it on to you. Regards, Brian Dela :-)