mfc中数字怎么在编辑框显示,显示数字和结果

本人初学mfc,对于用法还不了解,希望高手能指点。如果能做我的网上老师更好。我的qq号1208871307.谢谢

方法很多啊
方法1:void SetDlgItemInt(int nID, UINT nValue, BOOL bSigned = TRUE)
例:SetDlgItemInt(IDC_EDIT1,465,1);//nID就是编辑框的ID,nValue就是你要显示的数字,bSigned就确定你的数是singed还是unsigned的
同样也有GetDlgItemInt可以获取里面的数字
SetDlgItemText( int nID, LPCTSTR lpszString );
GetDlgItemText( int nID, LPTSTR lpStr, int nMaxCount );
GetDlgItemText( int nID, CString& rString );
等等……

方法二:为你的编辑框添加变量,如m_edit
然后int i=你的数值;
CString temp;
temp.Format("%d",i);
m_edit=temp;
UpdateData(false);//显示编辑框的内容
上面1方法简单,但是多限制,下面的麻烦一点,但是可以通过改变Format的参数输入各种的类型的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-16
给编辑框添加一个整型或者float型或者double型的变量就可以啊

mfc中数字怎么在编辑框显示,显示数字和结果
方法1:void SetDlgItemInt(int nID, UINT nValue, BOOL bSigned = TRUE)例:SetDlgItemInt(IDC_EDIT1,465,1);\/\/nID就是编辑框的ID,nValue就是你要显示的数字,bSigned就确定你的数是singed还是unsigned的 同样也有GetDlgItemInt可以获取里面的数字 SetDlgItemText( int nID, LPCTSTR lpszString );...

MFC 是如何将数字显示在编辑框中
你把 编辑框 关联一个 变量 m_edit 然后将你的按钮设成对应的数字和算符 然后在按钮里 添加代码 比如:是“1”按钮就是 m_edit=m_edit + "1";UpdateData (false);然后将m_edit的值 来分析来计算 我计算器也刚把计算器做完

MFC 是如何将数字显示在编辑框中
你把 编辑框 关联一个 变量 m_edit 然后将你的按钮设成对应的数字和算符 然后在按钮里 添加代码 比如:是“1”按钮就是 m_edit=m_edit + "1";UpdateData(false);然后将m_edit的值 来分析来计算 我计算器也刚把计算器做完

...按了按钮数字键1,那怎么把它显示在编辑框你输入的是1,还有加减乘除...
1、新建项目:打开VS2010-文件-新建-项目-MFC应用程序-名称(计算器)。2、设置应用程序类型:点选为基于对话框,新建一个基于对话框的程序。如下图所示。3、调整对话框:删除对话框内所有控件,并将对话框调整至合适大小,如下图所示。4、添加编辑框:添加三个编辑框加数1、加数2、和。ID分别设置ID...

怎么通过按一个按钮把MFC中计算出的结果显示在编辑框中?急需,谢谢
首先拖两个控件:一个按钮,一个编辑框。然后用类向导给编辑框关联一个变量:如int型的 m_nNum;然后双击按钮,在按钮下面添加计算代码:如:UpdateData(TRUE);\/\/读取数据 m_nNum = xxx+ xxx;UpdateData(FALSE);\/\/显示数据在编辑框中

怎样在MFC EDIT框中显示结果
显示框有个ID的,Ctrl+W打开向导,在成员变量中出现该ID,给它加个变量就可以了,向导会自动把显示框的ID和这个变量映射的。比如ID = ID_Display, 加了对应的变量为m_strDisplay; 则 m_strDisplay = "某个值";UpdateData(false);就OK了 ...

MFC从文本从读取了一个数据,如何输出到编辑框中?
假设编辑框关联的变量为 m_show 定义一个cstring 类型的变量str,具体如下 sctring str ;str.Format("%s",...);\/\/这里是你要显示的内容 m_show=str;updatedata(0);

用vc的mfc编程怎么用编辑框输入值并用另一个编辑框输出内容
void CMy11Dlg::OnButton1(){ \/\/ TODO: Add your control notification handler code here CString str;GetDlgItemText(IDC_EDIT1,str); \/\/用GetDlgItemText(文本框ID,字符串),将文本框内容存放到字符串中.SetDlgItemText(IDC_EDIT2,str);\/\/用SetDlgItemText(文本框ID,字符串),将文本框的内容...

MFC的编辑框里不能按时间依次显示递增的数字
MFC的编辑框默认只能显示 文本内容,你设置什么内容就显示什么内容;参考方法:如果你是想让一个数字递增显示在编辑框里,那么可以按照以下思路:1.定义一个整形变量, 例如: int ver=0;2.然后设置一个定时器:SetTimer(); 时间设置为1秒钟加1次;3.在定时器消息中,对ver++;4.把ver转换为字符串类型,...

MFC如何从文本框中获取数字?
参考如下:CString str;((CEdit *)GetDlgItem(IDC_EDIT1))->GetWindowText(str)得MessageBox(str);\/\/\/IDC_EDIT1是编辑框的ID,右击编辑框,选择属性就可以看见了。你可以给EDIT控件添加变量,再用UpdateData(TRUE)函数更新变量就行了。先从编辑框中获取字符串、然后将字符中转成数字,最后完成将数字存...

相似回答