-1
Я использую Winapi, и я застрял. Обычно загружать изображение в SS_BITMAP на Dialog Я используюC++ HBITMAP из двоичных данных
HBITMAP hImage = (HBITMAP) LoadImage(hInstance, L"D:\\foo.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
HWND hFrame = GetDlgItem(hWnd, IDC_IMAGE);
SendMessage(hFrame, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hImage);
, но теперь у меня разные задачи. Мне нужно поместить туда изображение из буфера, который содержит двоичные данные изображения. Я использовал код, но я знаю его неправильный SetBitmapBits(hImage, sizeof(image),image);
. image
- массив символов с данными.
Какой у вас формат изображения? BMP? – ixe013
JPEG преобразован в BMP с помощью GDI + – user1112008