Salut
jessaye douvrir des images grace a OLE, se qui me permet d'ouvrir avec un meme code les images reconnu par windows
mon code est celui-ci :
memset( &bmi , 0 , sizeof(BITMAPINFO) ) ;
bmi.bmiHeader.biSize = sizeof (BITMAPINFOHEADER ) ;
bmi.bmiHeader.biWidth = width ;
bmi.bmiHeader.biHeight = height ;
bmi.bmiHeader.biPlanes = 1 ;
bmi.bmiHeader.biBitCount = 16 ; //16 = 16 bits 24 = 24 bits et 32 = 32 bits
bmi.bmiHeader.biCompression = BI_RGB ;
bmi.bmiHeader.biSizeImage = 0 ;
bmi.bmiHeader.biXPelsPerMeter = 0 ;
bmi.bmiHeader.biYPelsPerMeter = 0 ;
bmi.bmiHeader.biClrUsed = 0 ;
bmi.bmiHeader.biClrImportant = 0 ;
SetLastError(0);
memBitmap = CreateDIBSection( memDC ,
&bmi ,
DIB_RGB_COLORS , (void **)&pixelPtr , NULL,
0 ) ;
msg = GetLastError();
GetLastError me renvoi lerreur 8, soit un manque de memoire, pourtant tout est bien alloué et mon systeme a largement suffisement de RAM...
si quelqu'un sait dou vient le prob, merci de me lindiquer !