Download
demo project - 21 Kb
Download
source files - 4 Kb
The CImageListBox
class is derived from CListBox,
using CCheckListBox
MFC class as basic
idea.
The
Image List Box shows a list
of images. It is
not possible to display text.
To use the class just
include the source and header file into your project.
Add a List Box control
to your dialog box resource. The List
Box added must have the following
properties: Owner draw = Fixed; No integral height =
False; Has string = False;
With ClassWizard add a
control member variable for the List Box. As variable
type choose CImageListBox.
Then, in the
OnInitDialog function of your dialog box create an
ImageList and connect it to the ImageListBox, using
SetImageList function. Insert elements into the
ImageListBox using AddItem function.
BOOL CTestDlg::OnInitDialog()
{
CDialog::OnInitDialog();
m_ImageList.Create(IDB_BITMAP, 40, 0, RGB(255, 255, 255));
m_lstTest.SetImageList(&m_ImageList);
for (int i=0; i<10; i++)
m_lstTest.AddItem(i);
return TRUE;
}