自定义函数在ListCtrl控件的LVN_ITEMCHANGED里面不响应

gs272 2012-08-18 01:55:01
void CLongGuideDlg::OnLvnItemchangedChlist(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMLISTVIEW pNMLV = reinterpret_cast<LPNMLISTVIEW>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
int id;
CString text;
for(int i=0;i<m_chList.GetItemCount();i++)
{
if(m_chList.GetItemState(i,LVIS_SELECTED)==LVIS_SELECTED)
{
text=m_chList.GetItemText(i,0).Mid(3,3);
id=atoi(text);
//AddTree是自定义的在树形列表中添加项的函数
//本来是AddTree(id),但没有反应,改成下面的方式还是没有反应
//但是把下面的函数放在OnInitDialog()里却可以显示出来,这说明AddTree()本身是没问题
//那问题出在哪?
AddTree(111);
}
}
*pResult = 0;
}
...全文
123 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
gs272 2012-08-18
  • 打赏
  • 举报
回复
我的ListCtrl控件是ICON模式的

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧