[MFC] Image en fond de fenetre MDI qui clignote

Image en fond de fenetre MDI qui clignote [MFC] - C++ - Programmation

Marsh Posté le 31-10-2004 à 19:27:41    

Bonjour à tous,
 
Je suis un ch'tit nouveau dans le monde des MFC,
je cherche a faire un jeu d'echec, et la premiere idee qui m'est venue est de NE PAS le faire en mode texte...
 
Donc hop, application en MFC sous VC++6
(ne me dites pas de changer et de passer en OpenGl ou autre, je veux surtout a travailler sur l'IA du jeu)
 
La premier hic, je savais pas afficher une image en MFC...
 
en farfouillant sur le net, j'ai trouvé ca :
 

Code :
  1. void CProjetEchecView::OnDraw(CDC* pDC)
  2. {
  3. CProjetEchecDoc* pDoc = GetDocument();
  4. ASSERT_VALID(pDoc);
  5. // TODO: add draw code for native data here
  6. //Background
  7. pDoc->m_Picture.Show(pDC, CRect(CoinSupperieurGauche_X,CoinSupperieurGauche_Y, CoinSupperieurGauche_X+400, CoinSupperieurGauche_Y+400));
  8. }


 
Sauf qu'avec cette solution, a chaque fois que je fais un Invalidate(TRUE); je vois clairement le rafraichissement blanc qui est tres desagreable...
 
Quelqu'un aurait il une idee de comment faut faire pour afficher un bitmap sans qu'a chaque rafraichissement on voit ce voile blanc si moche ??
 
Merci d'avance

Reply

Marsh Posté le 31-10-2004 à 19:27:41   

Reply

Marsh Posté le 31-10-2004 à 19:55:09    

Reply

Marsh Posté le 31-10-2004 à 20:16:39    

Waouh ca a l'air puissant ce truc,
merci bien je vais tester ca de suite

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed