VC++如何通过对话框给变量赋值
intx=2;inty;//这里要求弹出一个对话框,输入y的值intz=x+y;我要的是代码,各位能不能详细一点...
int x=2;
int y;
//这里要求弹出一个对话框,输入y的值
int z=x+y;
我要的是代码,各位能不能详细一点 展开
int y;
//这里要求弹出一个对话框,输入y的值
int z=x+y;
我要的是代码,各位能不能详细一点 展开
6个回答
展开全部
这么简单的问题不用这么麻烦吧!!!!
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);
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);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
根据对话框上面的 CEdit 控件,添加int变量
就可以了啊。
不知道你是哪里不清楚,
你可以在那个对话框类上面添加一个公共变量int y
这样你在外面就可以直接通过对话框对象 对该数据进行访问了。
就可以了啊。
不知道你是哪里不清楚,
你可以在那个对话框类上面添加一个公共变量int y
这样你在外面就可以直接通过对话框对象 对该数据进行访问了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你创建一个变量关联到edit控件,update一下就可以得到输入的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CString nstr;
nStr.format("%d",y);
afxmessageBox("字符串");
nStr.format("%d",y);
afxmessageBox("字符串");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询