typedef struct _LILEXPORTBITMAPLIST
{
L_UINT uStructSize;
HBITMAPLIST hList;
L_INT nStartIndex;
L_INT nItemsToExport;
} LILEXPORTBITMAPLIST, * pLILEXPORTBITMAPLIST;
The LILEXPORTBITMAPLIST structure contains information about the list of bitmaps to be exported from an ImageList control.
Size of this structure in bytes, for versioning. Use the sizeof() operator to calculate this value.
Handle to the bitmap list to be updated by the exported bitmaps.
If you passed NULL into this member to L_ILM_EXPORTBITMAPLIST message, it will be created internally and is going to contain all the exported bitmaps.
Index of the first bitmap in the ImageList control to be exported.
Number of bitmaps to be exported starting from nStartIndex.Note: (nStartIndex + nItemsToInsert) should not exceed number of items in the ImageList Control.
After calling L_ILM_EXPORTBITMAPLIST message and exporting the list of bitmaps successfully from the ImageList control, don't try to free the bitmaps of the exported list hList, since it is going to have a reference to the original bitmaps not a copy of them.
The structure is used by:
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document