在mfc中如何让编辑框显示数字

在mfc中如何让编辑框显示数字,第1张

如果不考虑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 怎样获得编辑框控件的整型数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9291587.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存