当前位置:   article > 正文

MFC 对ListiControl实现编辑功能_mfc listcontrol 可编辑

mfc listcontrol 可编辑

最近用MFC实现一个简单的权重设置工作,最简便直接的方法是用ListControl控件进行编辑,但ListControl没有直接编辑功能。查遍资料,主要参考的是如下两篇文章。

https://blog.csdn.net/xianglifighter/article/details/17592209/

https://blog.csdn.net/cumirror/article/details/5183514

但是还是遇到两个问题

第一个问题是pNMListView->iItem返回值是-1. 或者pos=m_list.GetFirstSelectedItemPosition();pos为空

  1. NM_LISTVIEW* pNMListView=(NM_LISTVIEW*)pNMHDR;
  2. m_Row = pNMListView->iItem; //返回的值是-1

pos=m_list.GetFirstSelectedItemPosition(); //pos = NULL

发现pos为空,说明双击后无法获得具体点的位置。

第二个问题是edit中的数据写到之前点击的位置中,但是没有显示。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/301847
推荐阅读
相关标签
  

闽ICP备14008679号