
如果不考虑Edit的对齐方式
给你的Edit赋一个变量(在EDit框按右键,添加变量),类别为Value名为m_editv1
按键程序
void Ctest1Dlg::OnBnClickedButton9()
{
// TODO: 在此添加控件通知处理程序代码
m_editv1+='9';
UpdateData(false);
}
就可以了
方法如下:
CEdit类的方法:
int
GetLineCount(
)
int
GetLine(
int
nIndex,
LPTSTR
lpszBuffer,
int
nMaxLength
)
这是MSDN的官方示例:
先为Textbox绑定一个CEdit类的变量123456789101112int
i,
nLineCount
=
m_myEditGetLineCount();CString
strText,
strLine;//
Dump
every
line
of
text
of
the
edit
controlfor
(i=0;
i
<
nLineCount;
i++){
//
length
of
line
i:
int
len
=
m_myEditLineLength(m_myEditLineIndex(i));
m_myEditGetLine(i,
strTextGetBuffer(len),
len);
strTextReleaseBuffer(len);
strLineFormat(_T("line
%d:
'%s'\n"),
i,
strText);
AFXDUMP(strLine);}
UpdateData();//这一句必须要
如果你的编辑框没有关联变量
UNIT result = GetDlgItemInt(IDC_EDIT);//IDC_EDIT为你的编辑框ID。
如果你的编辑框关联了变量m_ndata
UNIT result = m_ndata;
有什么不懂的欢迎提问。
你把
编辑框
关联一个
变量
m_edit
然后将你的按钮设成对应的数字和算符
然后在按钮里
添加代码
比如:是“1”按钮就是
m_edit=m_edit
+
"1";
UpdateData
(false);
然后将m_edit的值
来分析来计算
我计算器也刚把计算器做完
以上就是关于在mfc中如何让编辑框显示数字全部的内容,包括:在mfc中如何让编辑框显示数字、mfc读取多行编辑框的数据、MFC 怎样获得编辑框控件的整型数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)