CListCtrl:FindItem()奇怪啊解决思路
CListCtrl::FindItem()奇怪啊C/C++ code//listCtrl1.SetItemText(5,0,dfdfxmm3o)LVFINDINFO fndInfofn
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 ;