mfc中数字怎么在编辑框显示,显示数字和结果
本人初学mfc,对于用法还不了解,希望高手能指点。如果能做我的网上老师更好。我的qq号1208871307.谢谢...
本人初学mfc,对于用法还不了解,希望高手能指点。如果能做我的网上老师更好。我的qq号1208871307.谢谢
展开
2个回答
展开全部
方法很多啊
方法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: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的参数输入各种的类型的值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询