HBRUSH CDialogoPruebaDlg::OnCtlColor(CDC* pDC
, CWnd* pWnd, UINT nCtlColor)
{
COLORREF color = RGB(255, 0, 0); // Rojo
pDC->SetBkColor(color);
if (m_brush.GetSafeHandle() == NULL)
{
m_brush.CreateSolidBrush(color);
}
if (nCtlColor == CTLCOLOR_STATIC)
{
if (pWnd->GetDlgCtrlID() == IDC_STATIC_COLORIDO)
{
hbr = (HBRUSH) m_brush.GetSafeHandle();
}
}
return hbr;
}