Soo Wei Tan
Soo Wei Tan

Reputation: 3371

Load image from memory into VB6 PictureBox

I'm not a VB6 developer so excuse me if I'm not making any sense.

If I have a VARIANT array of bytes containing an RGB array of image data, is it possible to get that data to be displayed in a PictureBox? The PictureBox documentation suggests that the only acceptable sources are files.

Additionally, the image size and other image information is known.

Upvotes: 2

Views: 3734

Answers (2)

Konrad Rudolph
Konrad Rudolph

Reputation: 545588

The PictureBox documentation lies. But unfortunately, it’s not pretty to create an IPictureDisp in memory. The following link may help you – unfortunately, it’s in German:

How to create a picture from data in memory

Upvotes: 2

George Mastros
George Mastros

Reputation: 24498

There may be a better (i.e. faster) method, but you should look in to the PSet method of a picture box control.

PSet method of picture box control

Upvotes: 0

Related Questions