
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();
}
}
实际使用,需要根据你的情况修改了
UpdateData() 是MFC的窗口函数,用来刷新数据的。
函数原型 BOOL UpdateData( BOOL bSaveAndValidate = TRUE );
参数说明
布尔型参数bSaveAndValidate:标明那对话框是初始化(FALSE)还是数据恢复(TRUE)。
总的来说: *** 作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据。
简单说就是:要从编辑框中获取数据就调用 UpdateData(true),要把数据输出给编辑框就掉用 UpdateData(false)
返回值:
成功返回1,否则返回0。
以上就是关于C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数)全部的内容,包括:C++ MFC中 关于如何读和写编辑框的内容,以及如何处理读取出的内容(比如一个数)、mfc中从编辑框中获取数据的函数是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)