// Il faut activer gdiPlus Gdiplus::GdiplusStartup(&gdiplusToken, &gdiplusStartupInput, NULL); // Un bitmap Gdiplus::Bitmap img(*ppvIStream, FALSE); // Dessine sur un HDC Gdiplus::Graphics grPanel(hdc); grPanel.DrawImage(&img, 1, 1, img.GetWidth(), img.GetHeight()); // Il faut fermer gdiPlus Gdiplus::GdiplusShutdown(gdiplusToken);
Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire
121 internautes nous ont dit merci ce mois-ci
hResource = FindResource(NULL,(LPCSTR)1200,(LPCSTR)RT_RCDATA); resource = LoadResource(NULL, hResource); PimageFile = LockResource(resource); taille = SizeofResource(NULL, hResource); Hglob = CoTaskMemAlloc(taille); CopyMemory(Hglob,PimageFile,taille); result=CreateStreamOnHGlobal(Hglob,TRUE,&ppvIStream); DllExports::GdipCreateBitmapFromStream((LPSTREAM)ppvIStream,&gdipImage); DllExports::GdipCreateHBITMAPFromBitmap(gdipImage,&Hbmp,-1);
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.