CListCtrl控件获取当前选择行的第一列的数据//可以吗?

CListCtrl&ListCtrl=GetListCtrl();UINTiItemIndex=ListCtrl.GetSelectedColumn();CStrings... CListCtrl & ListCtrl = GetListCtrl();
UINT iItemIndex= ListCtrl.GetSelectedColumn();
CString szVal = ListCtrl.GetItemText((int)iItemIndex,0);
展开
 我来答
水晶扇
推荐于2016-09-07 · TA获得超过1536个赞
知道大有可为答主
回答量:837
采纳率:100%
帮助的人:1107万
展开全部
CListCtrl m_myList;
m_myList必须在创建时与一个ListCtrl控件绑定。

POSITION pos = m_myList.GetFirstSelectedItemPosition();
//while(pos != NULL) //如果可能选中多个
if(pos!=NULL) //这样就算选择多个也只取第一个
{
int nItem = m_myList.GetNextSelectedItem( pos );
CString st = m_myList.GetItemText(nItem,0);
MessageBox(st);
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式