首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

急CListCtrl事件响应与list遍历的有关问题!

2012-09-05 
急!!!!!!!!CListCtrl事件响应与list遍历的问题!在线等!!!C/C++ code//CListCtrl事件void CLongGuideDlg::O

急!!!!!!!!CListCtrl事件响应与list遍历的问题!在线等!!!

C/C++ code
//CListCtrl事件void CLongGuideDlg::OnNMClickChlist(NMHDR *pNMHDR, LRESULT *pResult){    NM_LISTVIEW* pNMListView = (NM_LISTVIEW*)pNMHDR;    // TODO: 在此添加控件通知处理程序代码    int id;    int sel=pNMListView->iItem;    CString text;    if(sel!=-1)    {        id=m_chList.GetItemData(sel);        text.Format("%d",id);        SetDlgItemText(IDC_CHID,text);//这句能显示                for(ChannelList::iterator cIterator=cList.begin();cIterator!=cList.end();++cIterator)        {            if((*cIterator)->channelID==id)            {                SetDlgItemText(IDC_CHNAME,(*cIterator)->channelName);//但这句不能显示,怪事            }        }    }    *pResult = 0;}


cList在此之前使用过一次,是没有问题的!cList数据是在OnInitDialog()中添加的!请大神帮忙找找原因!

[解决办法]
楼主断点下那句话。看看有没有执行。

热点排行