Color Listbox
Posted
by Rick Jones
on August 26th, 2000
I needed a listbox showing colors and text strings for a legend. When I didn't find any, I decided to create my own, based on Color Picker Combo Box (3) by James R. Twine.
It has the same functionality, except it is based on a CListbox instead of a CCombobox.
To use it: Define a Listbox on a dialog. Set the properties to owner-draw, with strings, and create a member variable of control type for it. Then replace the CListbox type with CColorListbox.
// in dialog.h //{{AFX_DATA(CMyDlg) enum { IDD = IDD_MY_DIALOG }; CColorListBox m_ctrList1; //}}AFX_DATA

Comments
Owner Draw, ok. But... which one?
Posted by Nelek on 07/24/2006 07:19amHi, IB4m using Visual C++ 6.0 and IB4m going to use your CColorListBox. I have seen that there are different options to select in "Owner-Draw": None, Fixed and Variable. Which one should we use? Fixed or Variable?
Reply"ami.h"
Posted by Legacy on 02/06/2003 12:00amOriginally posted by: Rong Yao
Nice job! But where is "ami.h"?
ReplySubclass a listbox
Posted by Legacy on 11/13/2001 12:00amOriginally posted by: SamZheng
Could someone explain how to subclass a listbox, so I can fill different background colors for each item in the list?
ReplyThanks.
Why list box can not selected?
Posted by Legacy on 04/30/2001 12:00amOriginally posted by: Guo zanhua
When i use CreateWindow() create a listbox,
Replyand i am sure the create style is single selection,
but i can not select any of item in the list box
control.