listview中点击自带的 checkbox ,如何取得该点击行的数据
用m_list1.SetExtendedStyle(LVS_EX_CHECKBOXES)为listview添加的checkbox ,
比如说我点了listview第二行的checkbox时,我要对
第二行的某些数据进行查询
但是 第二行的数据 如何得到?
我用下列方法取行数,
int n_pre;
n_pre = m_list1.GetSelectionMark();
但当点击checkbox时,每次都 n_pre =-1
问题点数:30、回复次数:4Top
1 楼cpio(备注)回复于 2006-03-03 16:14:39 得分 0
循环,用GetCheck判断是否选中Top
2 楼striking(庸人自扰)回复于 2006-03-03 16:17:16 得分 0
映射NM_CLICK消息.Top
3 楼lexyohi(lexyohi)回复于 2006-03-03 16:24:36 得分 0
抱歉,不是判断是否选中,而是判断到底是第几行的
checkbox 被点击Top
4 楼lexyohi(lexyohi)回复于 2006-03-03 16:32:28 得分 0
TO striking(硬撑者) ( )
我在NM_CLICK 中,也取不到正确行数
int n_pre;
n_pre = m_list1.GetSelectionMark();
Top




