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