Я не разработчик VB6, так что извините, если я не понимаю.

Если у меня есть массив байтов VARIANT, содержащий массив данных изображения RGB, можно ли получить эти данные для отображения в PictureBox? В документации PictureBox говорится, что единственно приемлемый Источники - это файлы.

Кроме того, известен размер изображения и другая информация об изображении.

2
Soo Wei Tan 7 Ноя 2009 в 00:48

2 ответа

Лучший ответ

Документация PictureBox лежит. Но, к сожалению, создавать IPictureDisp в памяти некрасиво. Следующая ссылка может вам помочь - к сожалению, она на немецком языке:

Как создать картинку из данных в памяти

2
Konrad Rudolph 7 Ноя 2009 в 01:30

Может быть и лучший (то есть более быстрый) метод, но вам следует изучить метод PSet элемента управления графическим окном.

PSet метод управления окном изображения

0
George Mastros 7 Ноя 2009 в 01:26