Winapiを使用していますが、行き詰まっています。通常、私が使用しているダイアログのSS_BITMAPに画像をロードするには
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配列です。