LImageListControl

Description

The LImageListControl class provides functionality for creating a Windows control that implements an ImageList for manipulating and displaying a list of images. The LImageListControl will display a list of images in a windowed control with various options and event notifications.

The LImageListControl class provides the following functionality:

image\sqrblit.gif ImageList Display with control over:

background color

item background color

item selection style

item size

item text display

item spacing

image\sqrblit.gif Items can be inserted, deleted, modified, and sorted (based on text property)

image\sqrblit.gif Scrolling (vertical or horizontal)

image\sqrblit.gif Palette handling

image\sqrblit.gif Automatic or manual item selection (single or multi)

image\sqrblit.gif Load from multi-page files

image\sqrblit.gif Save to multi-page files

image\sqrblit.gif Keyboard handling (which can be disabled)

image\sqrblit.gif Notification messages for item selection, mouse messages, keyboard messages, etc.

The ImageList Control also sends notification messages of certain events to its parent window. These notifications are sent in the form of a WM_COMMAND message. These messages notify the parent window of events such as focus changes, scrolling, click & double-click events, and when an item has been selected by the user. For more information, see ImageList Control Command Notifications.

Required Libraries

You must load all required libraries using LBase::LoadLibraries before using the classes.

LTKRN
LTDIS
LTFIL
LTLST

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Class Members, Class Hierarchy Chart, Parent class