Re: CListCtrl, hide and edit



Dave,

Your idea was my plan B. Problem is I have a lot of items in my list so
deleting everything out and re-adding everything takes quite some time.
That's why I was looking for a plan A. Are you saying I guess that there is
no way to hide items or size a row?

Is there a way to edit in place?

Thanks,

Bill


"David Webber" <dave@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:eJ9gLqgrIHA.5096@xxxxxxxxxxxxxxxxxxxxxxx

"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




.



Relevant Pages

  • Re: CListCtrl, hide and edit
    ... You can't show/hide elements of a CListBox or CListCtrl. ... pointer edit an item in a CListCtrl. ... in particular I put the text I want to show in the list item, and store ...
    (microsoft.public.vc.mfc)
  • Re: OT: Ubuntu?
    ... , and far fewer will ever have to edit ... Ray doesn't plan on doing any app development. ...
    (alt.smokers.cigars)
  • Re: Actuals changing?
    ... Actual work changes if you edit % complete, ... recalculates remaining work, or enter an actual finish date. ... For VBA posts, ... > the plan shows that during the reforcasting of the plan, ...
    (microsoft.public.project2000)
  • Re: How do you write?
    ... When I get to the point where I sit back and say, 'OK this needs some detailed thinking about or else I'm going to lose control of all the threads,' I stop and write a brief plan. ... When starting each morning I try to read what I wrote yesterday to get myself back into the zone but I only edit fully or maybe rewrite if it's complete crap and heading in the wrong direction, otherwise I don't move forward. ... After the first major edit I do more trawls through for polishing prose and proof-reading but I'm very bad at spotting when it's actually ready to send out because if it was left up to me I'd keep on polishing it until I'd all but polished the paint off. ... Jacey Bedford ...
    (rec.arts.sf.composition)
  • How do I edit a CListView?
    ... I want to edit all colums. ... BOOL CHorarioView::PreCreateWindow ... void CHorarioView::OnInitialUpdate ... CListCtrl& theCtrl = GetListCtrl; ...
    (microsoft.public.vc.mfc)

Loading