-1
我使用Winapi,我卡住了。通常要將圖像加載到對話框中的SS_BITMAP上我正在使用從二進制數據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
是帶數據的char數組。
你的圖像格式是什麼? BMP? – ixe013 2012-04-08 12:38:42
JPEG由GDI +轉換爲BMP – user1112008 2012-04-08 13:43:30