vs2013 MFC入門

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()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章