1. 增加垂直滚动条
DWORD dwStyle = m_listPoint.GetStyle();
dwStyle &= ~0x0001; //WS_HSCROLL
::SetWindowLong(m_listPoint.m_hWnd,GWL_STYLE,dwStyle);
2. 设置Item为选中状态
m_listPoint.SetItemState(i,LVIS_SELECTED,LVIS_SELECTED);
3. 改变指定Item的字符
CString s = “123”;
LVITEM lvi;
lvi.iItem = i;
lvi.iSubItem = 0;
lvi.mask = LVIF_TEXT;
m_listPoint.GetItem(&lvi);
lvi.pszText = (LPTSTR)(LPCTSTR)s;
m_listPoint.SetItem(&lvi);
4. 获取当前选中Item的索引
int i = 0;
while( i < m_listPoint.GetItemCount() )
{
if( m_listPoint.GetItemState(i,LVIS_SELECTED)== LVIS_SELECTED )
break;
i++;
}
return i % m_listPoint.GetItemCount();