设计并实现一个窗体程序,可以输入两个整数。在按钮的单击事件程序中,求两个整数的最大值。并显示在窗体上。
求代码和设计图
你用MFC还是什么窗体呢?在资源模式下新建对话框,然后放入三个文本框,绑定整型变量。加一个按钮,点击后计算,将其中两个整数的最大值显示到第三个文本框绑定变量
使用visual studio 常见MFC窗体步骤如下:
(1)启动visual studio ,“文件”--“新建”--“项目”,创建一个MFC应用程序。输入工程名后,一直下一步即可(注意应用程序类型选择基于对话框),最后完成。
(2)创建完工程后,出现如下界面(可能略有不同,控件窗口可能直接显示了)
(3)拖拽控件到界面上,如下图所示:
(4)添加完控件后,鼠标左键双击”计算“按钮,进入代码编辑区域,在鼠标点击响应函数中补充代码,如下图所示:
具体代码如下:
//鼠标点击事件响应函数
void CCaculateDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CString a,b,max;
GetDlgItem(IDC_EDIT1)->GetWindowText(a); //IDC_EDIT1 是控件的ID
GetDlgItem(IDC_EDIT2)->GetWindowText(b);
int na = _ttoi(a.GetBuffer());
int nb = _ttoi(b.GetBuffer());
if (na > nb)
max = a;
else
max = b;
GetDlgItem(IDC_EDIT3)->SetWindowText(max);
}
(5)编译,运行,结果如下