yhkn.net
当前位置:首页 >> mFC获取编辑框数据 >>

mFC获取编辑框数据

给EDIT控件添加变量 再用UpdateData(TRUE)函数更新变量就行了

自己转换数据类型.例如:向listctrl列表插入数据时,先把数据转换成字符串或者cstring类型,再插入.读取txt,txt中的也是字符,不是数字.读取字符之后,自己转换成数字.

创建一个编辑框的变量,用它带的成员就可以获取乐

cstring吧

在资源视图的编辑框控件的属性中,选择可以换行 追问: 选了.同样的设置,如果用cfile的话会可以换行 回答: 查看data中是否有换行符\r\n.查看data中是否在数据中间出现结束符导致显示不完整. 追问: 我是从文本文件中读取的,而文本文件中的数据是有几行的.即使有结束符,他不会自动转换吗?难道文本文件就不能有跟结束符一样的字符?你可以在debug窗口中直接查看data数组

先给编辑框指定变量,调用变量就可以调用编辑框里面的内容了. 在ClassWizard里面转到MemberVariables,选上编辑框的ID后,点击右边Add Variables,输入名称就可以指定变量.以后调用该变量就行了.. 获得编辑框的代码如下: UpdateData(true);//用于将屏幕上控件中的数据交换到变量中. UpdateData(false);//用于将数据在屏幕中对应控件中显示出来.

重载一下CEdit 就行了,从CEdit派生,然后在那个类里写回车处理函数就行了,只有焦点在它的时候才会响应.

MFC中CEdit类封装了编辑框控件,GetLine()可以从编辑框中获得一行文本.具体看程序题而定.

1.GetDlgItem(编辑框ID)->GetWindowText 或直接用GetDlgItemText2.给编辑框关联字符串变量 假如叫m_sEdit 用的时候先UpdateData();m_sEdit的内容就是编辑框里的内容了3. 给编辑框关联控件变量 假如叫m_cEdit 用m_cEdit.GetWindowText 也可以4.SendMessage发WM_GETTEXT消息

编辑框关联CString变量,用CString的“+”操作,行与行之间加“\n”,编辑框要选中支持多行属性

网站首页 | 网站地图
All rights reserved Powered by www.yhkn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com