ScanBarCodeFromDIB – scan a DIB for barcodes

Syntax

 

.net/com/ocx: Object.ScanBarCodeFromDIB(hDIB)
dll: mtScanBarCodeFromDIB(hBarcode, hDIB)

Parameters

hBarcode Handle to an instance of the barcode toolkit (dll only).
hDIB handle (HDIB) to a device independent bitmap.

Return Value

-1 N/A
-2 DIB is multi-plane
-3 Invalid number of bits per sample
-4 Memory allocation error
-5 N/A
-6,-7,-8 Invalid license key.

Remarks

Scan the specified device independent bitmap for bar code strings and return the number of bar codes found. The image must be single plane.  A device independent barcode can be created by calling the Windows GDI function CreateDIBSection. Note that the function will stop when the first barcode is found in a document unless the MulipleRead property is set to True.

See also ScanBarCodeFromBitmap

Win32 dll declarations:

VB.Net:

Private Declare Function mtScanBarCodeFromDIB Lib “SoftekBarcode” (ByVal hBarcode As System.IntPtr, ByVal hDIB As IntPtr) As Short

Visual C++:

extern “C” {
short __stdcall mtScanBarCodeFromDIB(HANDLE hBarcode, long hDIB);
}