请教下,怎样在VC++2003的编辑框里显示数字。

我建了一个对话框,上面加了两个RadioButton控件和一个编辑框,要求是在点击RadioButton1,在点击RadioButton2时,在编辑框显示他们两个数字。在... 我建了一个对话框,上面加了两个Radio Button控件和一个编辑框,要求是在点击Radio Button1,在点击Radio Button2时,在编辑框显示他们两个数字。在下新手,请各位大虾帮帮忙,给个例子让我分析下~~~~ 谢谢了~~ 展开
 我来答
frowmax
2011-10-18 · TA获得超过201个赞
知道小有建树答主
回答量:176
采纳率:50%
帮助的人:53.3万
展开全部
步一、选中Radio1,按F4,在Radio1属性面板中将Group选为True,Radio2选为false;
步二、右击编辑框控件,添加(int型)关联变量m_nEditValue;
步三、右击Radio1控件,添加(int型)关联变量m_nRadioValue(Radio2不用添加);
步四、右击Radio1控件,添加事件处理函数OnBnClickedRadio1();
步五、右击Radio2控件,添加事件处理函数OnBnClickedRadio2();
步六、修改OnBnClickedRadio1()函数代码如下:
OnBnClickedRadio1()
{
UpdateData(1);
m_nEditValue=m_nRadioValue;
UpdateData(0);
}
步七、修改OnBnClickedRadio2()函数代码如下:
OnBnClickedRadio2()
{
UpdateData(1);
m_nEditValue=m_nRadioValue;
UpdateData(0);
}
注:OnBnClickedRadio1和OnBnClickedRadio2的函数体相同,可以只用一个函数。
百度网友e1ac861
2011-10-18 · 超过11用户采纳过TA的回答
知道答主
回答量:18
采纳率:0%
帮助的人:20.7万
展开全部
对话框的数据成员变量存储了与控件相对应的数据。在对话框运行后,数据变量需要和控件交换数据,以完成输入或输出功能。例如,一个编辑框可能需要用来输入,也可能需要用来输出。当用作输入时,用户在其中输入了数值之后,对应的数据成员应该更新与编辑框中的数值相同;当用作输出时,应及时刷新编辑框的内容以反映相应数据成员的变化。因此,对话框就需要一种机制来实现这种数据交换功能。
Visual C++的对话框中数据交换通过调用UpdateData函数来实现。UpdataData函数原形如下:
BOOL UpdateData ( BOOL bSaveAndValidaet = TRUE);
UpdataData函数只有一个布尔型参数bSaveAndValidate,其决定了数据传送的方向。若参数值为TURE,即调用UpdateData(TRUE),表示将数据从对话框的控件中传送到对应的数据成员中;若参数值为FALSE,即调用UpdateData(FALSE),则表示将数据从数据成员中传送给对应的控件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式