可以查找并取到列表视图控件的某一行某一列中的文本,如何使该行该列文本中的某一部分处于选中状态
现在只能是选中含有“中国”这个词的那一行,我想让“中国”一词处于选中状态而不是整行都被选中希望高手指点,谢谢!代码如下:
for(int row=0;row<m_listCtrl.GetItemCount()&&nStop;row++)
{
for(int col=0;col<m_listCtrl.GetHeaderCtrl()->GetItemCount();col++)
{
strItem = m_listCtrl.GetItemText(row,col);
if (strItem.Find("中国")>=0)
{
int n=strItem.Find(sLine);
m_listCtrl.SetFocus();
m_listCtrl.SetItemState(row,LVIS_SELECTED|LVIS_FOCUSED,LVIS_SELECTED|LVIS_FOCUSED);
}
}
}