CListCtrl::FindItem()奇怪啊
- C/C++ code
//listCtrl1.SetItemText(5,0,"dfdfxmm3o"); LVFINDINFO fndInfo; fndInfo.flags=LVFI_PARTIAL|LVFI_STRING; fndInfo.psz="xmm3"; int nIdx=listCtrl1.FindItem(&fndInfo,0); if(nIdx==-1) MessageBox("找不到");眼看着控件中间某行文本右部含"xmm3" 却总提示找不到
[解决办法]
你看一下是不是编码的问题 加个_T("");试一下
[解决办法]
那就自己写个查找字符串的算法
[解决办法]
改下
fndInfo.flags = LVFI_STRING | LVFI_WRAP ;