affichier une bitmap en VC++???? HELP urgent

affichier une bitmap en VC++???? HELP urgent - Programmation

Marsh Posté le 11-06-2001 à 10:20:23    

salut,
j'ai des prob pour afficher une bitmap sous VC++ (en fait ca marche sous 98 mais pas sous 200) donc, si vs aviez un exemple de code pour que je vois comment vous faites. (moi elle est ds mon fichier de ressources, mais si vs avez une autre methode)
merci
a+

 

[edit]--Message édité par Raoul--[/edit]

Reply

Marsh Posté le 11-06-2001 à 10:20:23   

Reply

Marsh Posté le 11-06-2001 à 11:07:53    

up

Reply

Marsh Posté le 11-06-2001 à 22:19:47    

ben si moi je peux pas t'aider, toi tu peux
 
comment t'as fait pour afficher ton bmp sous 98 ?


---------------
JeanBeulz, chercheur coincheur
Reply

Marsh Posté le 12-06-2001 à 09:29:32    

DrawState
(hdc,NULL,NULL,MAKELONG(hFond,0),NULLcoordonnéX,coordonnesY,Longueur,Hauteur,DST_BITMAP
| DSS_NORMAL);
 
sinon pour 98 et 2000:
hBitmap = LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_LOGOBITMAP));
 
puis dans WndProc(..)
 
PAINTSTRUCT Paint;
HDC hDC;
HDC hDCmem;
 
case WM_PAINT:
BeginPaint(hWndOwner, &Paint);
 
hDC = GetDC(hWndOwner);
hDCmem = CreateCompatibleDC(hDC);
SelectObject(hDCmem, hBitmap);
BitBlt(hDC, 0, 0, bm.bmWidth, bm.bmHeight, hDCmem, 0,
0, SRCCOPY);
 
DeleteDC(hDCmem);
ReleaseDC(hWndOwner, hDC);
 
EndPaint(hWndOwner, &Paint);
 
break;

Reply

Sujets relatifs:

Leave a Replay

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