1. 程式人生 > >[每日一學]MFC學習筆記——簡單計算器

[每日一學]MFC學習筆記——簡單計算器

簡要

  本次學習內容主要是學習Windows的 Win32 API 函式的簡單入門。本次課程中主要使用到的兩個API函式分別為:GetDlgItemInt和 SetDlgItemInt

下載

正文

  新建工程

    新建一個基本對話方塊工程,使用 Unicode 編碼,關於 Unicode 編碼的好處請點選此處。其它部分採用預設設定即可,具體步驟可參照上一篇文章: [每日一學]MFC學習筆記——Hello World。使用工具箱將介面調整為如下圖所示:

  新增事件

    在 計算 按鈕中右擊,選擇“新增事件處理程式(A)...”,具體步驟如下圖所示:

  新增程式碼


	// 以整數形式獲得編輯框1和編輯框2中的內容
	// CWnd::GetDlgItemInt的使用方法請見:
	// http://msdn.microsoft.com/zh-cn/library/c7t43w0s.aspx
	int nEdit1 = GetDlgItemInt(IDC_EDIT1);
	int nEdit2 = GetDlgItemInt(IDC_EDIT2);

	// 兩個變數相加的和	
	int nSum = nEdit1 + nEdit2;

	// 將結果儲存到編輯框3中
	// CWnd::SetDlgItemInt的使用方法請見:
	// http://msdn.microsoft.com/zh-cn/library/ce663faa.aspx
	SetDlgItemInt(IDC_EDIT3,nSum);

  編譯執行


總結

  可以體會到什麼MFC基本對話方塊程式設計,獲得介面中的結果可以用呼叫 Win32 API 的的方法獲得。此外需要主要的是兩個函式的使用方法,各個引數的傳入值。