MFC中如何获取列表框中被选 中的项的索引号,用的是哪个函数

MFC中如何获取列表框中被选 中的项的索引号,用的是哪个函数,第1张

响应LBN_SELCHANGE消息void CIpSeeDlg::OnSelchangeList1()

{

int i=m_listGetCurSel();

CString str;

strFormat("%d",i);

MessageBox(str);

}

添加一个单击列表的消息函数

ON_NOTIFY(NM_CLICK, IDC_MATRIX_LIST, &CXXDlg::OnNMClickList)

OnNMClickList()

{

UpdateData();

nListItem = -1;

LPNMITEMACTIVATE lpNMItemActivate = (LPNMITEMACTIVATE)pNMHDR;

if(lpNMItemActivate != NULL)

{

if(lpNMItemActivate->iItem!=-1)

nListItem = lpNMItemActivate->iItem;

else

return;

}

STUDENT stu= (STUDENT )m_ListGetItemData(nListItem);

if(NULL==stu)

return;

else

commboxsetitemitem(commboxaddstring(stutel),n);

答题就是,有一个单击响应函数,将单击的行的信息取出来,读取相应的数据add到commbox中

是CListCtrl还是CCombox控件?

CListCtrl通过GetFirstSelectedItemPosition() - 1;

CCombox通过GetCurSel()

无非就是C语言中的文件 *** 作相关函数,

或者,直接用MFC中的CFile也行的呀

有不难

比如C语言的。

用fwrite和fread的方式进行二进制读取,

筛选要先把一个结构体的内容读入内存,然后一个一个比较

以上就是关于MFC中如何获取列表框中被选 中的项的索引号,用的是哪个函数全部的内容,包括:MFC中如何获取列表框中被选 中的项的索引号,用的是哪个函数、MFC中的listctrl里面,点击列表内的任一项可以提取内容并用combobox显示、MFC列表框怎么获取行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9706391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存