MFC中 双击 CtrlList控件中某一项 ,如何将 这一项的数据显示在对话框的Edit控件中 3C

图片说明
我现在双击其中一行将其显示到下方的四个edit控件中并且在其中修改最后保存

2个回答

 在 CListCtrl控件里,使用它的消息LVN_ITEMCHANGED ,代码如下:
int  nSelectRow=m_wndList.GetSelectionMark();//获取选择的行号
 CString  strContext=m_wndList.GetItemText(nSelectRow,0);//表示某行的第一列
 CString  strContext=m_wndList.GetItemText(nSelectRow,1);//表示某行的第二列
CString  strContext=m_wndList.GetItemText(nSelectRow,2);//表示某行的第三列 
 int nItem = list.GetNextItem(-1, LVNI_SELECTED);
CString sItemText = list.GetItemText(nItem, 0);
edit->SetDlgItemText(sItemText);

caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复兰斯丶洛特: 并没办法解答你的问题,因为你什么都不会
大约 3 年之前 回复
wenxiuyao94
兰斯丶洛特 并不好用,,,,,,,
大约 3 年之前 回复
caozhy
每个人都有一个梦才不会孤单的说话就有天堂 回复兰斯丶洛特: ctrl+w映射你的文本框
大约 3 年之前 回复
wenxiuyao94
兰斯丶洛特 并不好用,edit是什么?求大神解答的详细一点,新手小白求科普
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问