我把edit 控件定义了一个 CEdit类的对象ceditcontent,我想把edit上的文本内容传递到我程序的变量中,我定义如下:char buf[256]; 现在我想把edit上的文本内容传入buf中, 该怎样处理, 不会实现不了吧, 帮我看下,谢谢!要是能把相关函数说下就更好了。
解决方案 »
- 高分 求WTL方面的入门级资料或者教程
- SDK API怎么实现在一个窗口的指定位置显示和隐藏tooltip?
- MYSQL查询 --只在并发量大的,且运行一段时间后,才会出错
- ado 中将查询结果存入一个表中的问题
- 高手进:在ISAPI中如何得到IIS下某一站点的当前连接用户数?谢谢!!
- 如何把做好的数据库安装到新的sqlserver库中去
- 为什么要做这件事??加分~~~~~
- 在VC中如何将short FAR* 转换为 CString,请给我代码!
- VC Network Group QQ群广招网络技术版的大虾,欢迎参与!
- 菜鸟用vc6做串口接收遇到的问题
- 用vc和AT指令集实现短信收发软件
- 创建的win32 Console Application程序。 uses undefined struct 'timeval'错误
GetWindowText()是SDK用法,既然用了MFC,推荐的方法是在类向导(VS2002以后是直接在控件上右键,添加变量)里给控件绑定一个CString对象,比如strTxt1。
将控件文本同步到CString用:
UpdateData(TRUE);
将CString内容写入到控件用:
UpdateData(FALSE);
CString的话,就不用担心数字大小不够等等问题,而且Format、Append什么的功能都很方便。
两种方法,一种是楼上的给控件绑定一个变量,用UpdateDate()更新
第二种事用SDK函数:GetWindowText()
ceditcontent.GetWindowText(buf, sizeof(buf));