这个程序很简单,对一些初学者来说了,但我还是想把他写出来,也是算是对今天自己工作的一个记录吧!!
我建立一个MFC AppWizard(exe)的对话框工程,工程名就不管了,在对话框画三个文本框,分别命名为ID_EDIT_NUM1,ID_EDIT_NUM2,ID_EDIT_RESULT,三个文本框对应的变量分别:CString 类型的m_EditNum1,m_EditNum2,m_EditRusult;再一个BUTTON控件,ID为ID_BUTTON_ADD,双击按钮控件就会弹出添加button的command事件的函数,缺省确定,在该单击事件函数里写以下代码:
{
int nNum1,nNum2,nNum3;
UpdateData(true);
nNum1=atoi(m_EditNum1);
nNum2=atoi(m_EditNum2);
nNum3=nNum1+nNum2;
ID_EDIT_RESULT.Format(\"%d\",nNum3);
UpdateData(false);}
这样就OK了,就可以从第一个和第二个文本框输入数据,在第三个文本框得到结果了,这里难点,我觉得就是用CString类的Format()函数把整型转换成字符串输出,Format(\"%d\",nNum3);其中%d代表的是后面参数的数据类型了,我是这么理解!