Re: CListCtrl, hide and edit
- From: "David Webber" <dave@xxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Sun, 4 May 2008 18:04:23 +0100
"Bill Brehm" <don't want spam> wrote in message news:OFHl1RfrIHA.4544@xxxxxxxxxxxxxxxxxxxxxxx
MFC 6.0. The Help implied that I can hide an item in a CListCtrl. But I can't find out how to do it. I'd like to be able to fill a CListCtrl with a set of data, then filter to show only a subset by hiding all those items not in the subset.
Also, GetEditControl() implies (to me at least) that I can get a CEdit pointer edit an item (or subitem?) in a CListCtrl. But I can't see how to specify the item or subitem to be edited. I have a different CListCtrl with a number of items that I would like to edit in place to allow the user to configure something.
Thanks for any suggestions.
In circumstances like this I
- derive my own class from CListBox
- store in it a collection of ALL objects which can be selected (usually in a vector)
- add to the list box only those which need to be seen.
- in particular I put the text I want to show in the list item, and store a pointer to the corresponding object as the list item's data.
When the set of objects I want to show changes, I
- empty everything out of the list,
- add the new set of objects I want to show in the same way.
HTH
Dave
--
David Webber
Author of 'Mozart the Music Processor'
http://www.mozart.co.uk
For discussion/support see
http://www.mozart.co.uk/mozartists/mailinglist.htm
.
- Follow-Ups:
- Re: CListCtrl, hide and edit
- From: Bill Brehm
- Re: CListCtrl, hide and edit
- References:
- CListCtrl, hide and edit
- From: Bill Brehm
- CListCtrl, hide and edit
- Prev by Date: Re: message to MenuBar
- Next by Date: How to maximize an MDI child window ?
- Previous by thread: Re: CListCtrl, hide and edit
- Next by thread: Re: CListCtrl, hide and edit
- Index(es):
Relevant Pages
|
Loading