求高手,关于MFC中CComboBox::SelChange()的问题

我现在在做界面,要实现在组合框里下拉菜单选择选项“1”,对应编辑框显示“10”的功能。程序如下voidfugaifanwei::OnSelchangeLteSxJsTia... 我现在在做界面,要实现在组合框里下拉菜单选择选项“1”,对应编辑框显示“10”的功能。程序如下
void fugaifanwei::OnSelchangeLteSxJsTianxianshu2()
{
UpdateData(true);
int Index;
CString LpText;
Index=m_js_tianxianshu.GetCurSel();
LpText.Format("%d",Index+1);
if(Index=-1)
{
m_js_tianxianshu="0";
if(Index=1)
{
m_duotianxianzengyi="10";
UpdateData(false);
}

if(Index=2)
{
m_duotianxianzengyi="20";
UpdateData(false);
}

if(Index=4)
{
m_duotianxianzengyi="30";
UpdateData(false);
}

if(Index=8)
{
m_duotianxianzengyi="40";
UpdateData(false);
}
运行出现错误'GetCurSel' : is not a member of 'CString'
我知道问题出在哪,因为我在设置下来菜单选项的时候用到了

((CComboBox*)GetDlgItem(IDC_LTE_SX_JS_TIANXIANSHU2))->AddString("1");
((CComboBox*)GetDlgItem(IDC_LTE_SX_JS_TIANXIANSHU2))->AddString("2");
((CComboBox*)GetDlgItem(IDC_LTE_SX_JS_TIANXIANSHU2))->AddString("4");
((CComboBox*)GetDlgItem(IDC_LTE_SX_JS_TIANXIANSHU2))->AddString("8");
这里是CString型,但是GetCurSel要求是int型,求高手指点一下,如何让解决这个问题,不胜感激。
展开
 我来答
归悦欣cf
2012-04-28 · TA获得超过1443个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1321万
展开全部
你好,这句Index=m_js_tianxianshu.GetCurSel();
改成Index=GetCurSel();就可以了。
追问
改完之后出现'GetCurSel' : undeclared identifier,是不是我没定义?
追答
Index=m_js_tianxianshu.GetCurSel();
改成:
((CComboBox*)GetDlgItem(IDC_LTE_SX_JS_TIANXIANSHU2))->GetCurSel();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
意法半导体(中国)投资有限公司
2023-06-12 广告
单片机,即单片微控制器,也称为单片微型计算机,是将中央处理器(CPU)、存储器(ROM,RAM)、输入/输出接口和其他功能部件集成在一块 在一个小块的集成电路上,从而实现对整个电路或系统的数字式控制。单片机不是完成某一个逻辑功能的芯片,而是... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
kaifuu
2012-04-28 · 超过24用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:51.6万
展开全部
m_js_tianxianshu.GetLBText(m_js_tianxianshu.GetCurSel(), m_strjs_tianxianshu);

注m_strjs_tianxianshu与m_js_tianxianshu在同一.H文件中定义成CString且DDX_CBString(pDX, IDC_LTE_SX_JS_TIANXIANSHU2, m_strjs_tianxianshu);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0974edce8
2012-04-28 · TA获得超过490个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:252万
展开全部
Index=m_js_tianxianshu.GetCurSel();
改成:
((CComboBox*)GetDlgItem(IDC_LTE_SX_JS_TIANXIANSHU2))->GetCurSel();
追问
谢谢,高手,已经解决,不胜感激
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式