Bonjour,
J'ai un programme qui contient une archive en resource interne et je sors un Bitmap de cette archive que je mets donc en mémoire.
Ce que je voudrais savoir c'est comment créer un HBITMAP depuis un buffer comme le fait l'api LoadBitmap avec les resources.
j'ai essayé divers trucs qui n'ont pas marché:
---------------------------------------------
BITMAPFILEHEADER *fileHeader = (BITMAPFILEHEADER *)data;
BITMAPINFO *bitmapInfo = (BITMAPINFO *)(data + sizeof(BITMAPFILEHEADER));
---------------------------------------------
HBITMAP hBmp = CreateBitmap( bitmapInfo->bmiHeader.biWidth,
bitmapInfo->bmiHeader.biHeight,
bitmapInfo->bmiHeader.biPlanes,
bitmapInfo->bmiHeader.biBitCount,
data + fileHeader->bfOffBits);
---------------------------------------------
HBITMAP hBmp = CreateDIBitmap(hDC,&bitmapInfo->bmiHeader,CBM_INIT,data + fileHeader->bfOffBits,bitmapInfo,DIB_RGB_COLORS);
Merci de votre aide
K@zuya