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()