📄 subject_64112.htm
字号:
<p>
序号:64112 发表者:险峰 发表日期:2003-12-08 21:29:51
<br>主题:求救!动态生成控件问题
<br>内容:求救!如何在对话框中根据输入值动态生成指定个数的EDIT控件及如何利用这些控件完成数据交换!感谢!(详细点最好,新手初试编程)
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:狂战士 回复日期:2003-12-08 23:55:20
<br>内容:我只能实现在对话框中根据输入值动态生成指定个数的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>
回复者:茜茜 回复日期:2003-12-09 16:22:59
<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-12-09 18:19:33
<br>内容:1楼的兄弟能不能具体指示如何实现,在VC++内,谢谢!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:iceflower 回复日期:2003-12-09 19:42:52
<br>内容:首先在对话框类中声明一个CEdit对象,例如:<BR>CEdit m_ctrlEdit;<BR>然后在实现文件.CPP中写如下代码:<BR>m_ctrlEdit.Create(NULL,WS_VISIBLE,CRect(100,100,200,150),this,201);<BR>m_ctrlEdit.ShowWindow(SW_SHOW);<BR>UpdateWindow();<BR>就创建了一个CEdit。<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-12-09 23:11:27
<br>内容:iceflower的方法不可行,你想得太简单了,估计是我说得不明白,你这是在程序运行之前就知道要加入几个控件了,我的意思是在运行中确定要加入几个控件,然后再对此控件进行操作!
<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-12-10 09:47:20
<br>内容:TO:险峰<BR> 获取你要创建的CEdit的个数,通过一个循环来创建CEdit啊,
<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-12-10 13:31:01
<br>内容:如果不多的话事先在 RESOURCE SYMOBOL。。里NEW
<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-12-10 17:12:23
<br>内容:狂战士兄弟,你给看看,我实现了前面的部分就是在运行时动态生成控件,也试了先给足ID定义,但却无法对生成的控件进行指定,如下程序中//注释的部分,帮帮忙看看!感谢<BR><BR>CEdit *m_MyEdit=new CEdit[m*n];<BR> for (int i=0;i<n;i++)<BR> {<BR> CRect rect;<BR><BR> <BR> rect.top = 20+i*30;<BR> rect.bottom = rect.top + 30;<BR> for(int j=0;j<m;j++)<BR> {<BR> rect.left =j*130+20;<BR> rect.right=rect.left+110;<BR> <BR> m_MyEdit->CreateEx(WS_EX_CLIENTEDGE, // Make a 3D-border<BR> _T("EDIT"), <BR> NULL,<BR> ES_AUTOHSCROLL|<BR> ES_LEFT|ES_NOHIDESEL|<BR> WS_CHILD,<BR> rect, this,<BR> ID_MYEDIT);//这个部分的ID值如何进行指定 m_MyEdit->ShowWindow(SW_SHOW);<BR> m_MyEdit->SetFocus();<BR> m_MyEdit++;<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-12-10 17:28:55
<br>内容:兄弟,弄出来了,不麻烦你了,呵呵!感谢<BR><BR>不知道能不能做个朋友,给个QQ加,我的QQ108420385
<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-12-11 01:08:54
<br>内容:单位不让上QQ,我只能下班在家上了,不过单位有MSN可以上txhby0395@hotmail.com
<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 + -