case WM_SIZE:
if (wParam == SIZE_RESTORED)
{
if(bufor){
hdc = BeginPaint( hwnd, &ps );
int color, colr, colg, colb;
draw_to_hdc( hdc,bufor, 0, 0);
for (int x=0; x<bufor->w; x++)
{
for (int y=0; y<bufor->h; y++)
{
color = getpixel(bufor, x, y);
colr = getr(color);
colg = getg(color);
colb = getb(color);
putpixel(bufor, x, y, makecol(255-colr,255-colg,255-colb));
}
}
draw_to_hdc( hdc,bufor, 0, bufor->h+10 );
EndPaint( hwnd, &ps );
}
}
Witam, mam taki kod odpowiadający za operacje na grafice, niestety po zmianie rozmiaru okna, maksymalizacji ect grafika się psuje.
Co mam zrobione źe, ewentualnie co muszę dopisać w reszcie kodu programu.
Pozdrawiam