C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数)

C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数),第1张

1

写 SetDlgItemText(IDC_EDIT1,"EDIT1");

读 CString str;

GetDlgItemTextW(IDC_EDIT1,str);

2

h

class CMainDlg : public CDialog

{

public:

CString m_EditValue;

void deal(int num);

};

cpp

void CMainDlg::DoDataExchange(CDataExchange pDX)

{

CDialog::DoDataExchange(pDX);

DDX_Text(pDX, IDC_EDIT1, m_EditValue);

}

void CMainDlg::deal(int num)

{

int x=m_EditValue+num;

if(x>0)

{

OnOk();

}

else if(x<0)

{

OnCancel();

}

}

实际使用,需要根据你的情况修改了

mfc中从编辑框中获取数据的函数是UpdateData。

UpdateData() 是MFC的窗口函数,用来刷新数据的。

函数原型 BOOL UpdateData( BOOL bSaveAndValidate = TRUE );

参数说明

布尔型参数bSaveAndValidate:标明那对话框是初始化(FALSE)还是数据恢复(TRUE)。

总的来说: *** 作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据。

简单说就是:要从编辑框中获取数据就调用 UpdateData(true),要把数据输出给编辑框就掉用 UpdateData(false)

返回值:

成功返回1,否则返回0。

以上就是关于C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数)全部的内容,包括:C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数)、mfc中从编辑框中获取数据的函数是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存