I have an MDI project, using CFormView. I display a bitmap in the form, put CStatic controls on top. I override OnCtlColor to use a hollow brush for the controls so that the bitmap shows through the controls' rectangle and the text is shown on top of the bitmap. For reasons too long to detail here, I moved the controls to a CWnd derived class (the famous CMDIClientWnd subclassed in CMainFrame). However, now the backgrounds of the CStatic controls are not the bitmap but whatever happened to be on the monitor under the application. Anyone know why, and how I can make the bitmap be the background of the controls again? Thanks.