| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 997 人关注过本帖
标题:求助啊,大家帮帮忙
只看楼主 加入收藏
踏魔狼
Rank: 6Rank: 6
等 级:贵宾
威 望:24
帖 子:1322
专家分:33
注 册:2005-9-22
收藏
得分:0 

1.为COMBOBOX 声明一个CCOMBOBOX变量(用建立类向导声明)
BOOL CDialogTestDlg::OnInitDialog()
{
....
....
m_ComboSample.AddString("a");
m_ComboSample.AddString("b");
return TRUE;
}
设置CBN_SELENDOK
void CDialogTestDlg::OnSelendokCombo1()
{
// TODO: Add your control notification handler code here
int Selection;
char text[256];
Selection = m_ComboSample.GetCurSel();
m_ComboSample.GetLBText( Selection, text );
switch(Selection)
{
case 0:
x=1;
break;
case 1:
x=2;
break;
default:
break;
}
}

2.使用GetDlgItemInt(IDC_EDIT1)来得到输入值
y=GetDlgItemInt(IDC_EDIT1)

3.使用SetDlgItemInt(IDC_STATIC,Result)
int Result = x * y;
SetDlgItemInt(IDC_STATIC,Result)


=×&D o I p R e E n C g T l X&×=
2007-04-03 21:37
随便了
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2007-4-2
收藏
得分:0 
相当感谢大家的帮助,我这就去试试
2007-04-05 09:11
随便了
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2007-4-2
收藏
得分:0 
以下是引用余来在2007-4-2 23:05:09的发言:

先响应CComboBox控件的CBN_SELCHANGE消息,然后在消息中加如如下代码
{
int pos=m_combobox.GetCurSel() //返回被选择的项,其中m_combobox
//是CComboBox控件的变量

if ( pos == 0 ) //当pos=0;时,表示选择了第一项这里就是a了
x=1;
if ( pos == 1) //选择了第二项,。。。
x=2;

大哥,不行啊
调试后显示“left of '.GetCurSel' must have class/struct/union type”
我的那个COMBOBOX控件的ID是IDC_COMBO1
我把你代码中的m_combobox改成IDC_COMBO1以后依然有错
大哥,这是为什么啊

2007-04-05 14:23
随便了
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2007-4-2
收藏
得分:0 
问题已经解决,大家不用再劳神了谢谢大家
2007-04-09 10:36
快速回复:求助啊,大家帮帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022682 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved