赞
踩
首先为listControl添加消息NM_CLICK(单击)或NM_DBLCLK(双击)响应函数
在VC++中右击空白处点击ClassWizard找到ListControl控件的ID,在消息栏(Messages)中点击NM_CLICK(单击)或NM_DBLCLK(双击),在点击右侧添加方法(Add Function),添加成功
m_CCLIst为list控件关联的CListCtrl类型的成员变量
在该方法中加入以下代码
- CString str;
- int row;
- //首先得到点击的位置
- POSITION pos=m_CCList.GetFirstSelectedItemPosition();
- if(pos==NULL)
- {
- MessageBox("请至少选择一项","提示",MB_ICONEXCLAMATION);
- return;
- }
- //得到行号,通过POSITION转化
- row=(int)m_lst.GetNextSelectedItem(pos);
- //获取第row第0列的内容,并保存到str中
- str=m_lst.GetItemText(row,0);
-
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。