Bonjour,
Voila mon problème :  
Je souhaite faire tourner une image (Surface) à lécran. Jai trouvez sur le site MSDN que lon
pouvais utiliser la fonction Blt() avec le flag DDBLT_ROTATIONANGLE, mais je nai
trouvé aucun exemple.
 
Voici mon code :
 
Code :
 - DDBLTFX Fx;
 - ZeroMemory(&Fx,sizeof(Fx));
 - Fx.dwSize = sizeof(Fx);
 - Fx.dwRotationAngle = 30000; //rotation de 30°
 - g_pDisplay->GetBackBuffer()->Blt( &rcDest,g_pFighterBitmap->GetDDrawSurface(), &rcSource,DDBLT_ROTATIONANGLE|DDBLT_WAIT | DDBLT_KEYSRC, &Fx );
 
  | 
 
Mais rien ne saffiche, alors que si jenlève le flag DDBLT_ROTATIONANGLE, limage est affiché mais sans rotation.
 
Donc si quelquun sait comment faire, japprécierais vraiment quil mexplique.
Davance merci.
 
Message édité par Lereveur le 12-11-2005 à 16:08:42