int i = (int)m_List.GetFirstSelectedItemPosition(); for(int k=0;k<m_List.GetCount();k++) { if(i-1!=k) m_List.SetItemState(k,LVIS_SELECTED,LVIS_SELECTED); } m_List.SetFocus();
int i = (int)m_List.GetFirstSelectedItemPosition(); for(int k=0;k<m_List.GetCount();k++) { m_List.SetItemState(k,i-1==k?0:LVIS_SELECTED,LVIS_SELECTED); } m_List.SetFocus();
for(int k=0;k<m_List.GetCount();k++)
{
if(i-1!=k)
m_List.SetItemState(k,LVIS_SELECTED,LVIS_SELECTED);
}
m_List.SetFocus();
for(int k=0;k<m_List.GetCount();k++)
{
m_List.SetItemState(k,i-1==k?0:LVIS_SELECTED,LVIS_SELECTED);
}
m_List.SetFocus();
编译不通过啊,是GetItemCount?
效果不对啊楼上,不是要选行,是列!