社区
界面
帖子详情
字符串转控件
wzymiller
2009-06-29 10:04:16
我用的是VC++2003,我想做一个循环for(i=0;i<x,i++)
{
GetDlgItem(ID_EDIT*)->SetWindowText(Name);
}
其中我的ID_EDIT*就是ID_EDIT1......ID_EDIT100;我不想一个个写,所以想用一个循环来实现,可我怎么才能把我定义的
串“ID_EDIT*”对应到相应的控件呢比如str=“ID_EDIT1”我怎么能用GetDlgItem(str)来对控件ID_EDIT1进行操作?
要C++语言的,谢谢
...全文
101
5
打赏
收藏
字符串转控件
我用的是VC++2003,我想做一个循环for(i=0;iSetWindowText(Name); } 其中我的ID_EDIT*就是ID_EDIT1......ID_EDIT100;我不想一个个写,所以想用一个循环来实现,可我怎么才能把我定义的 串“ID_EDIT*”对应到相应的控件呢比如str=“ID_EDIT1”我怎么能用GetDlgItem(str)来对控件ID_EDIT1进行操作? 要C++语言的,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengrx
2009-06-29
打赏
举报
回复
[Quote=引用 1 楼 lonelyhacker 的回复:]
for(int i=1;i <=100;i++)
GetDlgItem(IDC_EDIT1+i)->SetWindowText("aa"); //编辑框的ID号要相连的。
比如说
#define IDC_EDIT1 1000
#define IDC_EDIT2 1001
#define IDC_EDIT3 1002
#define IDC_EDIT4 1003
[/Quote]
支持1楼。
说明一下:因为IDC_EDIT1是宏定义,所以在程序编译时就已经将此标识替换成了真正的数字值,所以楼主不要想使用IDC_EDIT*的方式,只能使用1楼的方法。
gtsfreer
2009-06-29
打赏
举报
回复
ID_EDIT* 是int 型的吧?直接加减就可以的啊~前提是你define的数值连号~
lonelyhacker
2009-06-29
打赏
举报
回复
for(int i=1;i<=100;i++)
GetDlgItem(IDC_EDIT1+i)->SetWindowText("aa"); //编辑框的ID号要相连的。
比如说
#define IDC_EDIT1 1000
#define IDC_EDIT2 1001
#define IDC_EDIT3 1002
#define IDC_EDIT4 1003
Eleven
2009-06-29
打赏
举报
回复
[Quote=引用 4 楼 jdxwind 的回复:]
一楼正解
[/Quote]
right
jdxwind
2009-06-29
打赏
举报
回复
一楼正解
vb6中
字符串
转
控件
名的方法
本文介绍了一种在VB6中将
字符串
转
换为
控件
名称的方法,包括如何调用
控件
的所有属性和
控件
数组的具体操作步骤。
C# 提取
控件
坐标与
字符串
转
INT
这段代码展示了如何在C#中从
控件
的Tag属性中提取坐标值,并将它们
转
换为INT类型。通过将坐标以
字符串
形式存储在
控件
的Tag中,然后使用Split方法解析,最后通过int.Parse
转
换为整数。
Gridview
控件
中
字符串
的截取【
转
】
本文介绍如何在ASP.NET的GridView
控件
中,使用C#代码对新闻标题进行长度限制并添加省略号,确保显示效果美观且节省空间。
【
转
】 自动处理过长
字符串
显示的Web
控件
。
本文介绍了一个Web
控件
AutoLabel,它继承自Label
控件
并使用CSS实现了一行文字显示的效果,当文字过长时以省略号表示,并在鼠标悬停时显示完整内容。
C++ double
转
string类型以及MFC
控件
简单用法
本文介绍C++中double
转
string的方法及
字符串
连接操作。同时涵盖了MFC对话框应用程序中
控件
的基本使用,包括
控件
事件处理、值传递、值获取及弹出提示框等常用操作。
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章