Bonjour,

Voilà j'essaye d'afficher une image qui s'agrandi en tournant.

J'ai donc un timer, un angle et une taille.

voici mon code où j'essaye que ca ne clignote pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
void MaFenetre::onPAint(..)
{
  wxBufferedPaintDC dc(this);
 
  PrepareDC(dc);
 
  mImage->Rescale(mLongueur, mHauteur);
  wxImage img = mImage->Rotate(mAngle, wxPoint(mLongueur/2, mHauteur/2));
 
  dc.DrawBitmap(wxBitmap(&img), 10, 100);
}
(toutes les 500ms mAngle, mLongueur et mHauteur sont augmentés)

mais ca clignote quand meme !!!! donc mon double buffering ne marche pas

quelqu'un pourrait il m'aider ?

merci