VC++如何通过对话框给变量赋值

intx=2;inty;//这里要求弹出一个对话框,输入y的值intz=x+y;我要的是代码,各位能不能详细一点... int x=2;
int y;
//这里要求弹出一个对话框,输入y的值
int z=x+y;
我要的是代码,各位能不能详细一点
展开
 我来答
雀寿武嘉悦
2019-04-05 · TA获得超过3790个赞
知道小有建树答主
回答量:3074
采纳率:31%
帮助的人:214万
展开全部
满意答案
c++
and
c#
programming
5级2012-02-09操作步骤:(1)首先在资源视图(resource
view),为新添加的对话框添加类。
提示:在对话框空白处点击鼠标右键即可操作。(2)在类视图中(class
view),找刚才为对话框添加的类的名称,
点击该名称鼠标右键弹出菜单中就有add
member
variables
项,选择后弹出添加变量的对话框。
public_chn
2008-02-19 · TA获得超过121个赞
知道小有建树答主
回答量:126
采纳率:0%
帮助的人:0
展开全部
这么简单的问题不用这么麻烦吧!!!!
1、做一个对话框
2、在对话框中加入一个Edit控件
3、为对话框创建类(比如叫CDIlg)
4、为刚才的Edit控件加变量,设为公有(比如叫m_nv)。
5、再加一个按钮,按钮代码
UpdateData(TRUE);
OnOK();
6、在你的主程序中加入刚才的类的头文件。

int x=2;
int y;
CDIlg dlg;
if (dlg.DoModal()==IDOK)
y=dlg.m_nv;
int z=x+y;
CString res;
res.Format(_T("%d"),z);
MessageBox(res);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
03060212
2008-02-19 · TA获得超过190个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:227万
展开全部
根据对话框上面的 CEdit 控件,添加int变量
就可以了啊。

不知道你是哪里不清楚,
你可以在那个对话框类上面添加一个公共变量int y

这样你在外面就可以直接通过对话框对象 对该数据进行访问了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友93ef279
2008-02-19 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:109万
展开全部
你创建一个变量关联到edit控件,update一下就可以得到输入的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兵戈战戟
2008-02-19 · 超过42用户采纳过TA的回答
知道小有建树答主
回答量:196
采纳率:100%
帮助的人:0
展开全部
CString nstr;
nStr.format("%d",y);
afxmessageBox("字符串");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式