affichier une bitmap en VC++???? HELP urgent - Programmation
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 ?
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;
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]