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