Image List Box

The CImageListBox class is derived from CListBox. I get inspiration from the CCheckListBox MFC class.

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

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_SEZIONIRICORRENTI, 40, 0, RGB(255, 255, 255));
    m_lstTest.SetImageList(&m_ImageList);

    for (int i=0; i<10; i++)
        m_lstTest.AddItem(i);

    return TRUE;
}


Download demo project - 72 KB

Download source - 4 KB



Comments

  • [Q] How can I delete all items or pointed item?

    Posted by Legacy on 05/22/2000 12:00am

    Originally posted by: hosang

    Hi...
    How can I delete all items or pointed item?
    I want to deleteing all items and inserting new items.

    Have a nice day!

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: March 19, 2015 @ 1:00 p.m. ET / 10:00 a.m. PT The 2015 Enterprise Mobile Application Survey asked 250 mobility professionals what their biggest mobile challenges are, how many employees they are equipping with mobile apps, and their methods for driving value with mobility. Join Dan Woods, Editor and CTO of CITO Research, and Alan Murray, SVP of Products at Apperian, as they break down the results of this survey and discuss how enterprises are using mobile application management and private …

  • This report outlines the future look of Forrester's solution for security and risk (S&R) executives working on building an identity and access management strategy for the extended enterprise. We designed this report to help you understand and navigate the major business and IT trends affecting identity and access management (IAM) during the next five years. IAM in 2012 has become a tool not just for security but also for business agility. Competitive challenges push businesses into the cloud and encourage …

Most Popular Programming Stories

More for Developers

RSS Feeds

Thanks for your registration, follow us on our social networks to keep up-to-date