When I set the button's style to BS_OWNERDRAW, it changes the button to just a simple rectangle - I can't see any text or other style on it. How can keep the button same as it was before but I still use the style "BS_OWNERDRAW"? I actually want to change the backcolor/forecolor of the button but I looked in MSDN library ,and it says that I need to set the button's style to ownerdraw, then I will recieve the message "WM_CTLCOLORBTN".