For dialog based programs, you will have to override a handler WM_CTLCOLOR. This can change the colors of all the controls on a dialog and the color of the dialog itself. STUCK STUCK STUCK STUCK Stuck to Programming through an unbreakable bond :( My Articles | My Blog