MFC如何实现列表选择变量名,编辑框输出ID值?

MFC如何实现列表选择变量名,编辑框输出ID值?比如下拉列表选择学生的名字,编辑框显示该学生成绩?... MFC如何实现列表选择变量名,编辑框输出ID值?比如下拉列表选择学生的名字,编辑框显示该学生成绩? 展开
 我来答
KlarkKenter
2020-04-15 · TA获得超过1681个赞
知道小有建树答主
回答量:1540
采纳率:0%
帮助的人:361万
展开全部

列表框和下拉框先分清楚,对应类ClistCtrl和Ccombox

用我的示例:工号,姓名。

  1. 列表框实现:

    对列表框添加消息函数NM_CLICK处理函数

    // TODO: 在此添加控件通知处理程序代码

POSITION pos = m_list.GetFirstSelectedItemPosition();

int n = m_list.GetNextSelectedItem(pos);

m_id = m_list.GetItemText(n, 0);

m_name = m_list.GetItemText(n, 1);

UpdateData(FALSE);

2.下拉框实现:

// TODO: 在此添加控件通知处理程序代码

int n = m_comb.GetCurSel();

switch (n)

{

case 0:

m_id = m_list.GetItemText(0, 0);

m_name = m_list.GetItemText(0, 1);

break;

case 1:

m_id = m_list.GetItemText(1, 0);

m_name = m_list.GetItemText(1, 1);

break;

case 2:

m_id = m_list.GetItemText(2, 0);

m_name = m_list.GetItemText(2, 1);

break;

case 3:

m_id = m_list.GetItemText(3, 0);

m_name = m_list.GetItemText(3, 1);

break;

default:

break;

}

UpdateData(FALSE);

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式