Re: mfc CListCtrl overwritnig
I don't understand what you mean, where does the speed come in? Maybe a
little more description of what you are trying to accomplish.
But the answer is no, there is no style for that.
typcially you would do something like this
void Cxxxx::FillListCtrl()
{
//delete all the old items
m_ListCtrl.DeleteAllItems();
//now insert the new ones
}
here is another way
void Cxxxxx::AddItemToTheTopAndRemoveThebottomOneIfMoreThan5(CString item)
{
m_ListCtrl.InsertItem(0,Item);
if (m_ListCtrl.GetItemCount() > 5)
{
m_ListCtrl.DeleteItem(m_ListCtrl.GetItemCount() - 1);
}
}
AliR.
<wojjed@gmail.com> wrote in message
news:68497740-6cfa-482f-a47a-4c79bbd7d2a0@v5g2000prm.googlegroups.com...
The thing is, that it works so fast, that when im using deleteAllItems
i see nothing. So i was thinking if there is a style which makes list
overwrintten, or any other way
to make it visible when im inserting new items.
On 9 Gru, 17:48, "AliR \(VC++ MVP\)" <A...@online.nospam> wrote:
You can clear the list using DeleteAllItems, or you can delete an item
using
DeleteItem, and insert a new on in its place using InsertItem.
AliR.
<woj...@gmail.com> wrote in message
news:6286b195-b82a-4456-8728-0f80ad7842a4@q30g2000prq.googlegroups.com...
Hi
I have a thread which calls postMessage which fills list in report
mode. I want list to be overwritten, but all i've got is list which
has a few new rows in each call of postMessage. How to change it ? How
to make list, to be overwritten by new rows, not appended ?
Regards