Mam problem podczas proby wyswietlania obrazka pixel po pixelu, poniewaz nie wyswietla mi sie on taki jak jest zapisany w danej tablicy tylko tak jak na zalączonym obrazku
moja funkcja rysująca wyglada tak:
void CPODGLAD::OnPaint()
{
double i,j;
CPaintDC ekran(this);
for(i=0;i<Obraz.badajrx();i++)
for(j=0;j<Obraz.badajry();j++)
ekran.SetPixel(j,i,RGB(Obraz.pokaz(i,j),Obraz.pokaz(i,j),Obraz.pokaz(i,j)));
CDialog::OnPaint();
}
Obraz.badajrx/y() to wymiary obrazka.
Logicznie rzecz biorąc powinien dobrze pixel po pixelu wyswietlic caly obrazek, lecz efekt tego jest powyzej.
Z gory dzieki za pomoc