ZKX's LAB

mfc 显示数字 mfc如何同时显示数字值和字母在CString的框架上。

2020-10-11知识7

mfc如何同时显示数字值和字母在CString的框架上。 你本来就是错的。要用CString.Format(_T(\"%s\"),这里是你的char形变量);你没理解格式化的真正含意。s是格式化字符串到CString中,%d是格式化整形CSting中。还有很多,比如说16进制格式化,浮点格式化等,自己去看吧。反正你这个情况只要用%s就全对了呃好吧刚才又瞄了一眼你的东西,发现你是把字符和数字全部放进Char数组中了,看着好晕,其实你应该用BYTE数组,完了后格式化字符的时候就用%s 参数就用(char)数组名+下标。格式化数字的时候就用%d就好了

在mfc中如何让编辑框显示数字 如果不考虑Edit的对齐方式给你的Edit赋一个变量(在EDit框按右键,添加变量),类别为Value名为m_editv1按键程序void Ctest1Dlg:OnBnClickedButton9(){/TODO:在此添加控件通知。

MFC 窗口中实时显示数字 可以显示在label上或者其他地方,用setwindowtext(如果是label)等函数就可以了

如何做一个VC++、MFC的简单计算器,怎样点击数字按钮让数字显示在编辑框上,还有计算的函数怎样添加??

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);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的参数输入各种的类型的值。

随机阅读

qrcode
访问手机版