Tutorial :Load image from memory into VB6 PictureBox



Question:

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.


Solution:1

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


Solution:2

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


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »