Color del dialogo

30/06/2004 - 01:08 por Jorge A S | Informe spam
Buenas a todos, alguien sabe como hacer para cambiar el
color de fondo de un dialogo ?
Desde ya les agradezco por su tiempo.
 

Leer las respuestas

#1 Sergio
30/06/2004 - 08:47 | Informe spam
Jorge A S wrote:
Buenas a todos, alguien sabe como hacer para cambiar el
color de fondo de un dialogo ?
Desde ya les agradezco por su tiempo.




En un dialogo normal y corriente:

void CTuDialogo::OnPaint()
{
CPaintDC dc(this); // device context for painting
CRect rect;
GetWindowRect(&rect);
ScreenToClient(&rect);
dc.FillSolidRect(&rect,RGB(...,...,...));
}

en el dialogo de una vista:

void CEventerView::OnDraw(CDC* pDC)
{
CRect rect;
GetWindowRect(&rect);
ScreenToClient(&rect);

pDC->FillSolidRect(&rect,RGB(...,...,...));
}

Tanto en OnDraw com en OnPaint sirven para poner imagenes de fondo, a
modo de skins.

Preguntas similares