Je voudrais savoir comment on fait pour écraser une surface, enlever tout ce qu'il y dedans rendre un écran noir
Je voudrais savoir comment on fait pour écraser une surface, enlever tout ce qu'il y dedans rendre un écran noir
DirectDraw ? Direct3D ? C++ ?
si c'est du DirectDraw, comme je le pense (surface), il faut faire cela :
je n'ai pas tester,mais normallement, la surface devient noire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 DDBLTFX ddbltfx; ZeroMemory(&ddbltfx, sizeof(ddbltfx)); ddbltfx.dwSize=sizeof(ddbltfx); ddbltfx.dwFillColor=RGB(0, 0, 0); MaSurface->Blt(NULL, NULL, NULL, DDBLT_COLORFILL | DDBLT_WAIT, &ddbltfx);
cordialement
Si c'est en DDraw, je crois qu'il y a la fonction BltColorFill (à vérifier, c'était en VB il y a 2 ans )
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager