Presentation is loading. Please wait.

Presentation is loading. Please wait.

高等視窗程式設計 GUI的使用(Dialog Base) 游子宜.

Similar presentations


Presentation on theme: "高等視窗程式設計 GUI的使用(Dialog Base) 游子宜."— Presentation transcript:

1 高等視窗程式設計 GUI的使用(Dialog Base) 游子宜

2 開啟新的MFC專案

3 Step1:新增MFC專案

4 Step2:歡迎畫面

5 Step3:選取應用程式類型

6 Step4:設定進階功能

7 Step5:完成專案初始化

8 對話盒控制項的種類 Button Static Text Edit Box

9 Button的介紹 Step1:選取button工具

10 Button的介紹(續) Step2:調整button的屬性

11 Button的介紹(續) Step3:調整button的屬性(續)

12 Button的介紹(續) Step4:對button的事件下指令

13 Button的介紹(續) Step5:成功建置button

14 Static Text的介紹 Step1:選取static text工具

15 Static Text的介紹(續) Step2:調整static text的屬性

16 Static Text的介紹(續) Step3:調整static text的屬性(續)

17 Static Text的介紹(續) Step4:static text無事件動作

18 Static Text的介紹(續) Step5:成功建置static text

19 Edit Box的介紹 Step1:選取edit box工具

20 Edit Box的介紹(續) Step2:調整edit box的屬性

21 Edit Box的介紹(續) Step3:調整edit box的屬性(續)

22 Edit Box的介紹(續) Step4:對edit box的事件下指令

23 Edit Box的介紹(續) Step5:成功建置edit box

24 What is DDX & DDV ? 由MFC所提供,用於在對話盒與對話盒物件間進行: 資料交換 (Data Exchange):
將user設定於對話盒中控制項中的資料,與程式所對應的對話盒物件之屬性,進行資料的交換。 資料檢查 (Data Vaildation): 檢查由user輸入對話盒中傳入的資料是否正確,若違反檢查規則,則自動跳出警告方塊。

25 What is DDX & DDV ? (續) 需使用DDX/DDV機制的控制項: 不需使用DDX/DDV機制的控制項:
Static Text Edit Box 不需使用DDX/DDV機制的控制項: Button

26 以計算機程式範例為例

27 Step6:建立對話盒使用資源

28 Step7:建立對話盒的DDX/DDV機制

29 Step8:建立對話盒的DDX/DDV機制(續)

30 Step9:建立[清除]按鈕的回應函數

31 Step10:過載OnCommand函數

32 Step11:結果畫面


Download ppt "高等視窗程式設計 GUI的使用(Dialog Base) 游子宜."

Similar presentations


Ads by Google