Cambiar Color
Publicado por paula (3 intervenciones) el 21/10/2002 15:24:00
Hola estoy trabajando en Visual c++, y estoy haciendo un grafico y a cada linea graficada quiero cambiarle color, pero cuando lo quiero ver se cae, luego de pintar una linea
tengo
void Cgrafico::Grafica(CDC* pdc, const CRect* rc)
{
//bla, bla, bla
CPen* pLapiz;
CPen Lapiz;
//bla,bla,bla
for(linea=0; linea<NumLineas; linea++)
{
//PONER COLOR A LINEA
Lapiz.CreatePen (PS_SOLID,2,RGB(255,255,255));
pLapiz = pdc->SelectObject (&Lapiz);
//GRAFICANDO POR LINEA
for(dato=0; dato<=Linea[linea].Indice; dato=dato+1)
{
}
//ESCRIBIR NOMBRE DE LINEA AL FINAL DE GRAFICA
pdc->SelectObject(pLapiz);
}
}
que puedo hacer
tengo
void Cgrafico::Grafica(CDC* pdc, const CRect* rc)
{
//bla, bla, bla
CPen* pLapiz;
CPen Lapiz;
//bla,bla,bla
for(linea=0; linea<NumLineas; linea++)
{
//PONER COLOR A LINEA
Lapiz.CreatePen (PS_SOLID,2,RGB(255,255,255));
pLapiz = pdc->SelectObject (&Lapiz);
//GRAFICANDO POR LINEA
for(dato=0; dato<=Linea[linea].Indice; dato=dato+1)
{
}
//ESCRIBIR NOMBRE DE LINEA AL FINAL DE GRAFICA
pdc->SelectObject(pLapiz);
}
}
que puedo hacer
Valora esta pregunta


0