vc 动态生成编辑框,并获取用户输入,如何创建编辑框和编辑框控制变量

 我来答
匿名用户
2013-04-03
展开全部
在你程序要显示的那个类里面添加变量CEdit *pedit;在要显示的按钮里pedit = new CEdit();
CRect rect;
rect.bottom=80;
rect.left=50;
rect.right=200;
rect.top=50;
pedit->Create(ES_MULTILINE | WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER,rect, this, 1);
在交换数据的按钮了char a[100];
pedit->GetWindowText(a,pedit->GetWindowTextLength()+1);//取文本
CString m;
m.Format("%s",a);
pedit->SetWindowText("17987898");//输出文本
MessageBox(m); 参数你可以自己调,那个风格的ID我没找到,这个是网上的例子带的参数。你自己在找找rect是修改显示区域的如果你需要数值,请自己类型转换吧。 还有就是 其实不一定要动态创建,可以提前做好隐藏了,需要的时候显示,这样简单多了GetDlgItem(编辑框ID)->ShowWindows(SW_SHOW);//显示 隐藏式SW_HIDE
归悦欣cf
2013-04-03 · TA获得超过1444个赞
知道大有可为答主
回答量:4250
采纳率:59%
帮助的人:1330万
展开全部
用编辑框类的Create函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式