vs2013之MFC對話方塊實現加法運算之方法(2)?

執行vs2013和視覺化程式設計的技術,實現加法對話方塊的實現。有的朋友給我說,都可視化了,c++為什麼還有那麼多的程式碼量,下面我就告訴大家,一行程式碼實現加法和輸出的功能。好知識大家分享。

工具/原料

vs 2013 旗艦版

VASSISTX程式設計助手

方法/步驟

新建一個對話方塊,並新增相應的控制元件,有的朋友說我不會啊,第一次接觸,那麼請參看我的另一篇文章《vs2013之MFC對話方塊實現加法運算之方法(1)》,這裡不再多說,貼上郊果圖:

vs2013之MFC對話方塊實現加法運算之方法(2)

選中Edit Contral 控制元件,單擊右鍵選中新增變數如下圖:

vs2013之MFC對話方塊實現加法運算之方法(2)

之後在下圖示記1、2、3的地方進行相應的修改修改的位置如下:

vs2013之MFC對話方塊實現加法運算之方法(2)

選擇修改,並在其中為變數命名,修改後的如下圖:

vs2013之MFC對話方塊實現加法運算之方法(2)

之後雙擊Add2進入程式碼編寫頁面,寫下下面的程式碼:

UpdateData(TRUE); m_num3 = m_num1 + m_num2; UpdateData(FALSE);

vs2013之MFC對話方塊實現加法運算之方法(2)

之後就可除錯運行了,視窗效果如下,但是文字框中卻有0,如下:

vs2013之MFC對話方塊實現加法運算之方法(2)

不過卻不影響執行,可以輸入資料,進行運算如下圖:

vs2013之MFC對話方塊實現加法運算之方法(2)

在這裡說一下為什麼會出現這種情況,因為這些整型的變數,是系統自動生成 的,在建構函式時給了它們初值為0,可以在程式碼中檢視,在下圖處可以看到:

vs2013之MFC對話方塊實現加法運算之方法(2)

注意事項

注意操作的順序,在新增變數時,只有先選中Value才可以選中int型別

注意UpdateData()這個函式的作用,就像一個開關,開啟了關聯,還是關閉了關聯。;

相關問題答案