HBRUSH CTestbed2Dlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr; switch (nCtlColor) { case CTLCOLOR_STATIC: pDC->SetTextColor (RGB(200,200,200)); // light gray text. pDC->SetBkColor (RGB(0,0,0)); // On a black background... pDC->SetBkMode (TRANSPARENT); // or a transparent one. hbr = (HBRUSH)GetStockObject(NULL_BRUSH); break; default: hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); break; } return hbr; }