- Код: Выделить всё
set sprImage=loadpicture("my.bmp")
Но у него фиксированы размеры, мне же нужно изменить размер, но так чтобы это остался StdPicture
Я нашел исходник позволяющий преобразовать из Bitmap в StdPicture
линк https://stackoverflow.com/questions/1507385/how-do-i-convert-a-stdole-stdpicture-to-a-different-type
Используя этот метод я создал пару DC. В один загружаю картинку из StdPicture, после через BltBit копирую с меньшим размером в другой DC, потом преобразую в StdPicture. Но у меня выводит лишь черный квадрат! Подскажите где ошибка?
Исходник ниже (ToSTDPic.rar)
Я продолжил поиск решения и нашел другой способ этой реализации. Загружаеам StdPicture и берем массив байтов данного изображения и передаем функции которая из этого массива создает StdPicture. Но он тоже безуспешен. Может кто заметит мою ошибку или я чтото делаю не так? Ниже исходник (ToStd.rar)