This method converts the image data from a Device Independent Bitmap (DIB) to a Device Dependent Bitmap (DDB)
[Visual Basic]   [ LONG_PTR = ]imagekitcontrolname.BitmapFromDib(ImageHandle As LONG_PTR)
[Visual C++]     [ LONG_PTR = ]imagekitcontrolname.BitmapFromDib(LONG_PTR ImageHandle)
[VB.NET]   [ Integer(x86) or Long(x64) = ]imagekitcontrolname.BitmapFromDib(ImageHandle As Integer(x86) or Long(x64))
[C#.NET]   [ int(x86) or long(x64) = ]imagekitcontrolname.BitmapFromDib(int(x86) or long(x64) ImageHandle)

(x86) refers to the 32bit version, (x64) refers to the 64bit version.

Parameters

Name Explanation
ImageHandle The image handle of the raster image

Return Value

Returns the Bitmap handle if successful, otherwise returns 0 or null.

Explanation

The BitmapFromDib method converts the image data from a Device Independent Bitmap (DIB) to a Device Dependent Bitmap (DDB). This method only works with raster images and cannot be used with vector images.


When the ImageHandle parameter contains a valid image handle
The image data that the ImageHandle parameter refers to will be processed.


When the ImageHandle parameter contains 0
The image data determined by the LayerNo property will be processed. If the LayerNo property is -1 (the base image) then the image data referred to by the ImageHandle property will be processed. If the value of the LayerNo property is between 0 and 99 then the image data referred to by the Layer(LayerNo).ImageHandle property will be processed.

Differences from ImageKit7/8

  This method's arguments and return value have changed

 

The ImageKit10 ActiveX is a product created by Newtone Corporation