Pipe
June 9th, 1999, 02:25 PM
hi,
actually, i have 2 questions.
1. given an index of an item in a list control (CListCtrl ). how do i highlite it?
i tried:
lvitem.stateMask = LVIS_SELECTED | LVIS_FOCUSED;
lvitem.state = LVIS_SELECTED | LVIS_FOCUSED;
as in my code below
lvitem.mask = LVIF_IMAGE | LVIF_TEXT;
lvitem.iItem = m_cactions_list.GetItemCount();
lvitem.iSubItem = 0;
lvitem.stateMask = LVIS_SELECTED | LVIS_FOCUSED;
lvitem.state = LVIS_SELECTED | LVIS_FOCUSED;
//other item setup here...
lvitem.pszText = key_hit;
actions_list.InsertItem( &lvitem );
i was thinking that it would set foucs/highlite to the last inserted item, but its not working.
2. given an index of an item in a list. how can i move it up or down in the list, ie. change its index?
thank you,
jeremy
actually, i have 2 questions.
1. given an index of an item in a list control (CListCtrl ). how do i highlite it?
i tried:
lvitem.stateMask = LVIS_SELECTED | LVIS_FOCUSED;
lvitem.state = LVIS_SELECTED | LVIS_FOCUSED;
as in my code below
lvitem.mask = LVIF_IMAGE | LVIF_TEXT;
lvitem.iItem = m_cactions_list.GetItemCount();
lvitem.iSubItem = 0;
lvitem.stateMask = LVIS_SELECTED | LVIS_FOCUSED;
lvitem.state = LVIS_SELECTED | LVIS_FOCUSED;
//other item setup here...
lvitem.pszText = key_hit;
actions_list.InsertItem( &lvitem );
i was thinking that it would set foucs/highlite to the last inserted item, but its not working.
2. given an index of an item in a list. how can i move it up or down in the list, ie. change its index?
thank you,
jeremy