swarm
26-01-2006, 12:29
raga, devo risolvere un attimo sto problema
ho creato un vettore static const COLORREF di 16 elementi, ognuno cn un colore diverso.
devo poi creare la scala di colori, in pratica 16 rettangoli piccoli ognuno cn un colore diverso.
faccio così
for (i=0;i<15;i++)
{
CRect SingColRect(905,80+k*i,920,80+(k*(i+1)));
ScalaBrush.CreateSolidBrush(m_crScalaColori[15-i]);
dc.SelectObject(&ScalaBrush);
dc.Rectangle(&SingColRect);
}
mi dà debug assertion failed in wingdi.cpp alla riga 1120 e 1114.(per 16 volte)
Come lo risolvo? NN so usare il debug :cry:
PS: nn significherà niente, ma in modalità release va bene.....
ho creato un vettore static const COLORREF di 16 elementi, ognuno cn un colore diverso.
devo poi creare la scala di colori, in pratica 16 rettangoli piccoli ognuno cn un colore diverso.
faccio così
for (i=0;i<15;i++)
{
CRect SingColRect(905,80+k*i,920,80+(k*(i+1)));
ScalaBrush.CreateSolidBrush(m_crScalaColori[15-i]);
dc.SelectObject(&ScalaBrush);
dc.Rectangle(&SingColRect);
}
mi dà debug assertion failed in wingdi.cpp alla riga 1120 e 1114.(per 16 volte)
Come lo risolvo? NN so usare il debug :cry:
PS: nn significherà niente, ma in modalità release va bene.....