社区
界面
帖子详情
MFC VS2005C++ edit控件
daixuefeng203
2008-05-04 10:51:26
我用VS2005c++,想获取对话框里的EDIT的字段,总是不行。
EDIT的ID号为IDC_EDIT1
代码如下:
CString str;
GetDlgItemText(IDC_EDIT1,str);
MessageBox(str);
结果就是无法获取,到底为什么??
...全文
94
8
打赏
收藏
MFC VS2005C++ edit控件
我用VS2005c++,想获取对话框里的EDIT的字段,总是不行。 EDIT的ID号为IDC_EDIT1 代码如下: CString str; GetDlgItemText(IDC_EDIT1,str); MessageBox(str); 结果就是无法获取,到底为什么??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xunfeng_2008
2008-05-05
打赏
举报
回复
UpdateData一下试试
daixuefeng203
2008-05-05
打赏
举报
回复
我单步执行,就是没有获得我在EDIT里输入的字符串,MessageBox弹出来也是空的
菜牛
2008-05-05
打赏
举报
回复
ID是否正确?代码是否在对话框本身里面?
菜牛
2008-05-05
打赏
举报
回复
[Quote=引用 3 楼 daixuefeng203 的回复:]
ID号是直接复制过来的,代码是菜单在VIEW的响应函数里的
[/Quote]
GetDlgItem和GetDlgItemText只能用于本窗口的子窗口,而你的编辑框是在一个对话框上,不是视图窗口的子窗口,所以不能这么用,只能在那个对话框里这么用。
zaodt
2008-05-05
打赏
举报
回复
[Quote=引用楼主 daixuefeng203 的帖子:]
我用VS2005c++,想获取对话框里的EDIT的字段,总是不行。
EDIT的ID号为IDC_EDIT1
代码如下:
CString str;
GetDlgItemText(IDC_EDIT1,str);
MessageBox(str);
结果就是无法获取,到底为什么??
[/Quote]
无法获取,是指 MessageBox 窗口打开了,但什么都没有显示,对吗?
那 Edit 控件中有内容吗?
daixuefeng203
2008-05-05
打赏
举报
回复
ID号是直接复制过来的,代码是菜单在VIEW的响应函数里的
cnzdgs
2008-05-04
打赏
举报
回复
这种做法没问题,看看ID是不是给错了。
MFC
Edit
控件
之enter回车捕捉
MFC
Edit
控件
之enter回车捕捉:http://blog.csdn.net/cracent/article/details/50986365
C++
Edit
控件
应用
C++
Edit
控件
应用,
MFC
界面编程,
EDIT
控件
高级应用,
C++
进阶之路
C++
MFC
实战速成教程(
VS
2013)上
让零基础朋友快速掌握
MFC
的开发,进入到
C++
的Windows编程之殿堂。
MFC
规模庞大,结构复杂,导致很多初学者学习困难。本教程,则排除一切对初步者的干扰,从
MFC
庞大的结构中,单刀直入,取出最核心的类,以简明易懂的...
VS
2015
MFC
动态设置static和
edit
控件
的字体和背景颜色
通过点击“颜色选择”按钮,动态设置static和
edit
控件
的字体和背景颜色,适合有一定
MFC
编程基础的人。
MFC
中通过SendMessage修改多个
Edit
控件
实例
通过dddT界面向ddd界面填写四个
Edit
空间,联系sendmessage的使用。
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章