Hola:
Quiero cambiar el color de fondo de un control CStatic (m_ctrlStatic) insertado en un dialogo. Lo que yo hago es
CDC *dc = m_ctrlStatic.GetDC();
dc.SetBkColor( RGB(255,0,0) );
pero no hace nada.
Tambien he probado con
CClientDC dc( &m_ctrlStatic );
dc.SetBkColor( RGB(255,0,0) );
y tampoco.
Si pruebo a pintar un rectangulo con:
dc.FillRect
me lo pinta negro.
¿Que solucion veis?