mfc中从编辑框中获取数据的函数是什么

 我来答
hwd0312
推荐于2016-09-28 · TA获得超过4336个赞
知道小有建树答主
回答量:1043
采纳率:100%
帮助的人:169万
展开全部
mfc中从编辑框中获取数据的函数是UpdateData。
UpdateData() 是MFC的窗口函数,用来刷新数据的。
函数原型 BOOL UpdateData( BOOL bSaveAndValidate = TRUE );
参数说明
布尔型参数bSaveAndValidate:标明那对话框是初始化(FALSE)还是数据恢复(TRUE)。
总的来说:操作系统会调用这个函数来初始化对话框中的数据,或者检索或者验证对话框中的数据。
简单说就是:要从编辑框中获取数据就调用 UpdateData(true),要把数据输出给编辑框就掉用 UpdateData(false)
返回值:
成功返回1,否则返回0。
cwc_2009
2009-04-03 · TA获得超过304个赞
知道小有建树答主
回答量:173
采纳率:100%
帮助的人:174万
展开全部
int GetDlgItemText(
int nID,
LPTSTR lpStr,
int nMaxCount
) const;
int GetDlgItemText(
int nID,
CString& rString
) const;

ID为控件的标识,lpStr为字符指针,nMacCount为获取的字符长度;rString为一个CString 变量。
假如你的编辑框ID为IDC_EDIT1,你可以这么写:
char szText[50]={0};
GetDlgItemText(IDC_EDIT1,szText,50);
或者
CString sText;
GetDlgItemText(IDC_EDIT1,sText,50);

MFC中的函数如果不会建议到MSDN网站上查找。
http://msdn.microsoft.com/en-us/library/xcws9sbs(VS.80).aspx
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱问小程
推荐于2018-05-10 · TA获得超过193个赞
知道答主
回答量:211
采纳率:0%
帮助的人:65.2万
展开全部
最简单的办法,用CLASS wizard为编辑框生成一个变量,该变量就代表编辑框里的数据,可以直接使用。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Dragonfly_CHN
推荐于2017-12-16
知道答主
回答量:14
采纳率:0%
帮助的人:0
展开全部
给EDIT控件添加变量
再用UpdateData(TRUE)函数更新变量就行了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Rich_cw
2009-04-03 · TA获得超过194个赞
知道小有建树答主
回答量:141
采纳率:100%
帮助的人:116万
展开全部
CEdit edt;

CString str;
edt.GetWindowText(&str);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式