Я пытаюсь создать растровое изображение, используя Win32 и Gdiplus. Я не хочу загружать файл, я просто хочу создать свое собственное изображение с помощью Setpixel. Я использовал этот конструктор:
void Bitmap(INT width, INT height, INT stride, PixelFormat format, BYTE *scan0);
Но когда я пытаюсь использовать Setpixel на своем растровом изображении, он ничего не делает, даже GetHeight возвращает 0.
m_pixelMap = new BYTE[m_renderSpaceWidth*m_renderSpaceHeight * 3];
Gdiplus::Bitmap img(m_renderSpaceWidth, m_renderSpaceHeight, 24 * m_renderSpaceWidth, PixelFormat24bppRGB, m_pixelMap);
std::cout << "H: " << img.GetHeight() << std::endl;
Что я делаю не так?