vs2013 MFC
VS2013 MFC
学习过程主要参考 MFC多功能计算器https://blog.csdn.net/gfy571127/article/details/45722007
窗口打开位置
1、资源视图
视图->其他窗口–资源视图
2、工具箱
工具箱中列出了一些常用控件
菜单栏上点击视图->工具箱即可
按钮添加
在资源视图中 多功能计算器 Dialog,双击IDD_MY_DIALOG,可显示界面
添加方式:最简单的从工具箱中拖拽
更改按钮上的字:点击按钮,右键属性中的 caption
更改按钮 属性ID,ID指定点击该按钮执行的函数名
按钮函数声名
多功能计算器Dlg.h文件中
class C多功能计算器Dlg : public CDialogEx
{
...
public:
afx_msg void OnEnChangeEdit1();
CString m_str;
afx_msg void OnBnClickedButton1();
afx_msg void OnBnClickedButton2();
afx_msg void OnBnClickedButton3();
afx_msg void OnBnClickedButton12();
afx_msg void OnBnClickedAboutButton();
CEdit m_edit;
}
按钮函数实现
多功能计算器Dlg.cpp
除函数实现外还需要 在该源文件中注册
BEGIN_MESSAGE_MAP(C多功能计算器Dlg, CDialogEx)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON()
ON_EN_CHANGE(IDC_EDIT1, &C多功能计算器Dlg::OnEnChangeEdit1)
ON_BN_CLICKED(IDC_BUTTON1, &C多功能计算器Dlg::OnBnClickedButton1)
ON_BN_CLICKED(IDC_BUTTON2, &C多功能计算器Dlg::OnBnClickedButton2)
ON_BN_CLICKED(IDC_BUTTON3, &C多功能计算器Dlg::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON3, &C多功能计算器Dlg::OnBnClickedButton3)
ON_BN_CLICKED(IDC_BUTTON12, &C多功能计算器Dlg::OnBnClickedButton12)
ON_BN_CLICKED(IDC_ABOUT_BUTTON, &C多功能计算器Dlg::OnBnClickedAboutButton)
ON_BN_CLICKED(IDC_BUTTON4, &C多功能计算器Dlg::OnBnClickedButton4)
END_MESSAGE_MAP()