请教一个比较简单的问题,关于下拉菜单控件!

boyeexie 2006-07-09 01:10:10
在Dialog中添加了一个下拉菜单的控件,在属性页的data中输入:MIN1、MIN2、MIN3、MIN4等随意数据,并在向导中为这个下拉菜单添加了一个CString变量:m_Ch1,使用消息:BLN_SELCHANGE 获取下拉菜单数据的改变。

但是不知道怎么将选择的值读入到CString变量m_Ch1中,用UpDateData(1)也不行。

也就是说,如果选择了MIN1,怎么才能在程序中判断m_Ch1的值已经是MIN1了,试过UpDateData(1)等一些方法,但是m_Ch1的值一直没有读到过。

请教高手!

xjl989@sohu.com

解决问题的都给分。
...全文
330 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kudeet 2006-07-11
  • 打赏
  • 举报
回复
OnSelchange中用
m_combo.GetLBText(m_combo.GetCurSel(),m_ch1);
ssbelle 2006-07-10
  • 打赏
  • 举报
回复
GetLbText(GetCurSel(),strText);
折腾_苏州 2006-07-09
  • 打赏
  • 举报
回复
combox属性->Styles->type选droplist

void CxxxDlg::OnSelchangeCombo1()
{
UpdateData(TRUE);
MessageBox(m_Ch1);
}
mintsoft 2006-07-09
  • 打赏
  • 举报
回复
首先GetCurSel,获得Item的Index,然后通过Index可以获取对应的字符串。

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧