N'affiche rien

Signaler
Messages postés
198
Date d'inscription
lundi 2 juin 2003
Statut
Membre
Dernière intervention
15 février 2005
-
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
C encore moi avec mon pb de BITMAP. Mon code compile mais n'affiche pas ma bitmap si qqun peut m'aider
Merci.

-------------------------------------------------
BITMAP bm;
HBITMAP hbmp;
LPBYTE lpData;
LPBITMAPINFO lpInfo; LPBITMAPINFOHEADER lpHeader;
LPBYTE lpBits;
int cxBmp;
int cyBmp;
int cxPrint;
int cyPrint;
-----------------------------------------------------

hbmp= (HBITMAP)::LoadImage (NULL,"LCA.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);

GetObject (hbmp, sizeof(bm), &bm);

lpInfo = (LPBITMAPINFO) &hbmp;

lpHeader = &lpInfo->bmiHeader;

lpData = (LPBYTE)GlobalLock((HGLOBAL)hbmp);

lpBits =lpData + sizeof(BITMAPINFOHEADER) + lpHeader->biClrUsed * sizeof(RGBQUAD);

cxBmp = lpHeader->biWidth;
cyBmp = lpHeader->biHeight;
cxPrint =300;
cyPrint =300;

::StretchDIBits(pDC->m_hDC, 100, -100, cxPrint, -cyPrint, 0,0,
cxBmp,cyBmp, lpBits,lpInfo, DIB_RGB_COLORS, SRCCOPY);

Cmill

1 réponse

Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
30
Salut,
excuse je n'ai pas le temps d'analyser les codes mais au lieu de perdre du temps va donc le prendre dans mes sources, tu le trouveras pret a l'emploi.
Regarde celle du selecteur d'image avec aperçu.
BruNews, ciao...