Bonjour, je suis en train de faire un générateur de fractale et j'ai besoin de mettre la fractale de coté pour ne pas avoir à tout recalculer pour la redessiner si aucun changement de configuration n'a été effectué. Par exemple, si l'utiliateur réduit l'application dans la barre des taches, mon programme redessine(en recalculant) toute la fractale quand il le rappèle.
J'ai essayé ce qui suit:
if(fractale_changée){
//code qui dessine la fractale
RECT rt;
GetClientRect(hWnd,&rt);
HDC dc;
dc=CreateCompatibleDC(hdc);
StretchBlt(hdc,rt.left,rt.top,rt.right,rt.bottom,dc,rt.left,rt.top,rt.right,rt.bottom,SRCCOPY);
}
if(!fractale_changée){
StretchBlt(dc,rt.left,rt.top,rt.right,rt.bottom,hdc,rt.left,rt.top,rt.right,rt.bottom,SRCCOPY);//rien n'apparait a ce moment la
}
Julien (Militant 4NT! M!Cr0$0FT depuis toujours!)