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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Jorge A S
30/06/2004 - 14:55 | Informe spam
Lo probé y anduvo barabro, muchas gracias.


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.
.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida