读书人

CListCtrl:FindItem()奇怪啊解决思路

发布时间: 2012-08-07 14:54:47 作者: rapoo

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 ;

读书人网 >VC/MFC

热点推荐