mfc菜鸟教程(mfc入门系列

要创建MFC程序,您可以在VS编译平台上创建新项目,并默认创建下一步,就像实际上创建c程序一样,但如果有其他需要,则需要根据实际情况添加项目完成后,将出现两个接口。 一个是显示窗口,另一个是编程接口,类似于LV的前面板和程序框图。 界面右侧有一个工具箱,可以根据需要添加控件。

接着,编制实现对输入数四则运算的简单计算机程序。 主要步骤如下:

1、在对话框中放置6个按钮控件和3个编辑框控件

操作方法:在屏幕右侧单击工具箱,根据需要选择具体控件。

2、将三个编辑框控件分别添加到float型变量m_edit1、m_edit2、m_edit3中

具体来说,选择编辑框,右键单击以添加变量,将右侧的类别更改为value,并将变量名称分别更改为m_edit1、m_edit2和m_edit3。

3、重命名六个按钮控件

更具体地说,选择按钮,单击右键属性,然后将Caption更改为所需的- * /清除。 具体来说,根据需要可以命名。

4、选择工具箱中的Group Box,将四则运算框括起来,用属性重命名,同时在上面添加“静态文本”(Static Text )编辑名称。

界面的主要部分完成后,接下来可以编写代码,双击每个控件自动跳转到程序编写部分。 主要代码如下

void CMFC入门DLG:onbnclickedbutton1() {//TODO:在此处添加控制通知处理程序代码更新数据(true )。 //控件获得的数据由变量m_edit3=m_edit1 m_edit2; 更新数据(false; //将变量值输出到控件}void CMFC入门Dlg:OnBnClickedButton2() ({//TODO:此处添加控件通知处理程序代码updatedata(true ) )。 m_edit3=m_edit1 – m_edit2; 更新数据(false; }void CMFC入门DLG:onbnclickedbutton3() {//TODO:在此添加控制通知处理程序代码更新数据(true ); m_edit3=m_edit1*m_edit2; 更新数据(false; }void CMFC入门DLG : onbnclickedbutton4((/todo :在此添加控制通知处理程序代码更新数据(true ); if(m_edit2==0)消息盒(_ t ) ‘除数不能为0 ‘ ); 返回; }m_edit3=m_edit1/m_edit2; 更新数据(false; }void CMFC入门DLG :3360 onbnclickedbutton7((/todo :在此处添加控制通知处理程序代码m_edit1=0; m_edit2=0; m_edit3=0; 更新数据(false; gotodlgctrl () cedit* ) getdlgitem ) IDC_edit1); //将焦点置于第一个编辑框}

最后,创建完成并尝试运行后,将显示类似于以下:的界面

验证一下程序吧。 以加法为例,在m_edit1中输入18,在m_edit2中输入36,得到以下结果:

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注