vs2008 mfc 多控件操作

遍历对话框中所有的控件,以字符串的形式得到控件名和变量名。求遍历代码!!图中有3个控件,分别是单选框、编辑框和按钮。现需要在程序运行时得到这3个控件(实际应用中更多)的类... 遍历对话框中所有的控件,以字符串的形式得到控件名和变量名。
求遍历代码!!
图中有3个控件,分别是单选框、编辑框和按钮。
现需要在程序运行时得到这3个控件(实际应用中更多)的类型名和相应的变量名
哪位大侠告诉我这么遍历吧,谢谢!
展开
 我来答
百度网友b28ae60
2015-04-16
知道答主
回答量:24
采纳率:0%
帮助的人:17.3万
展开全部
你的控件都在界面上了,类型和变量都是知道的了,不需要遍历了。
追问
他们的确是已知的,如果我想操作这些控件只需要使用相应的变量名即可 
问题是对话框上有几十个控件如果不用遍历来操作他们,那我就得把所有的变量名都敲到代码里面以操作他们。
这样就很麻烦,我想要一个函数把窗口上所有控件都禁用。假设日后又添加了新的控件,此函数不用修改就可以直接禁用所有控件
追答
那就将控件分类,button的为一类,edit的为一类,一类的用数组去操作,这样不用所有的button都建立一个变量。你说的遍历方法应该没有吧,即使有,每次都遍历的话程序的速度会变慢的。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式