📄 subject_42122.htm
字号:
<p>
序号:42122 发表者:海底人 发表日期:2003-06-01 00:02:43
<br>主题:如何将得到的变量循环取值?
<br>内容:高手:<BR> 您好!<BR> 小弟有一问题请教:在多EDIT框里取值,放到已关联的变量里,如何循环取值?<BR> 例如:char format[]="m_EDIT%d";<BR> CString temp;<BR> for (int i=1;i<=m_eRow;i++)<BR> { temp.Format(format,i); } <BR>如何取temp中m_EDIT*变量的值??<BR><BR> 谢谢!<BR><BR> <BR> <BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:阿志 回复日期:2003-06-01 01:27:46
<br>内容:不能这样访问,可以用连续的资源id表示编辑框,然后通过id++得到编辑框的windowtext
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:海底人 回复日期:2003-06-01 09:45:03
<br>内容:阿志哥:<BR> 能否清楚点?我是菜鸟,刚上路的.比如我有100个EDIT框.我想得到它们的值能否用循环快速取值?如果用已关联的变量取的话太麻烦了.谢谢.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:阿志 回复日期:2003-06-01 11:31:44
<br>内容:控件 ID_EDIT1 到ID_EDIT100 按照顺序画的话,他们得值就是连续的,每两个之间差1,ID_EDIT1 +99==ID_EDIT100 ,<BR><BR>你画完对话框后,看看资源文件的定义,ID_EDIT1 到ID_EDIT100 是不是连续的,如果不是,手工改<BR><BR>CString rString ;//保存控件的文本<BR>for(int i=0;i<m_eRow;i++)<BR>{<BR> CWnd* pWnd=(CWnd*)GetDlgItem(ID_EDIT0+i);<BR> pWnd->GetWindowText(rString );<BR> //rString 就是你想要得<BR><BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:海底人 回复日期:2003-06-01 11:43:21
<br>内容:谢谢啊志哥!<BR> 我的问题已经解决!这里的确太好了!!我要常常来这里向高手们请教学习!!不知大家会不会赚我烦?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:海底人 回复日期:2003-06-01 11:57:57
<br>内容:不行呀,老大.刚才一时兴奋没有试.现在不行呀,提示说IDC_EDIT0没有定义呀.<BR>CString rString ;//保存控件的文本<BR>for(int i=0;i<m_eRow;i++)<BR>{<BR> CWnd* pWnd=(CWnd*)GetDlgItem(IDC_EDIT0+i);<BR> pWnd->GetWindowText(rString );<BR> //rString 就是你想要得<BR><BR>}
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:海底人 回复日期:2003-06-01 12:00:52
<br>内容:对不起,又行了!!谢谢!!我真是笨!!不好意思!啊志哥.<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:阿志 回复日期:2003-06-01 15:24:12
<br>内容:sorry,是我写错了<BR><BR>IDC_EDIT0应该是你第一个控件的id
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -