《C+程序設(shè)計(jì)語言揣錦華第11章VisualC+環(huán)境下W.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《C+程序設(shè)計(jì)語言揣錦華第11章VisualC+環(huán)境下W.ppt(12頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、圖 11-4 Visual C++ 6.0的第一個(gè)界面 (2) 在 MFC Appwizard的第一步中 選擇基本對(duì)話 , 如圖 11-5所示 , 其余的都 采用默認(rèn)選項(xiàng) 。 這樣就建立了一個(gè)基于對(duì)話框的界 面 , 如圖 11-6所示 。 圖 11-5 MFC Appwizard的第一步界面 圖 11-6 基于對(duì)話框的界面 2 利用資源編輯器建立對(duì)話框 在 Resource View選項(xiàng)卡 ( 如圖 11-6所示 ) 中打開 Dialog資源組 。 本程序 的工程文件名為 My11_1, 因此 , 系統(tǒng)自 動(dòng)產(chǎn)生一個(gè)名為 IDD_
2、MY11_1_DIALOG 的 資 源 文 件 , 雙擊 IDD_MY11_1_DIALOG, 在右邊的窗口 中顯示出待編輯的對(duì)話框 。 根據(jù)如圖 11- 3所示的樣式 , 利用 Visual C++ 6.0的控 鍵 ( Controls) 建立對(duì)話框 。 下面以 “ 數(shù)據(jù) 1”編輯框和 “ +”按 鈕為例介紹控件的創(chuàng)建過程 , 其它編輯 框和按鈕的創(chuàng)建可參照此操作 。 (1) 在圖 11-6中 Controls的“編輯 框”按鈕上單擊鼠標(biāo)左鍵,在如圖 11-3 所示的對(duì)話框編輯窗口上的“數(shù)據(jù) 1”編 輯框的位置上,按下鼠標(biāo)左鍵,并拖動(dòng) 鼠標(biāo)畫出一個(gè)大小合適的編
3、輯框。在此 編輯框上單擊鼠標(biāo)右鍵,在彈出的快捷 萊單中選擇 Properties選項(xiàng),此時(shí)彈出 Edit Properties屬性設(shè)置對(duì)話框,如圖 11-7所示。在該對(duì)話框中輸入 ID屬性。 圖 11-7 Edit Properties對(duì)話框 (2) 在圖 11-6中 Controls的 “ 按鈕 ” 按鈕上單擊鼠標(biāo)左鍵 , 在圖 11-3的 “ +” 按鈕的位置上 , 按下鼠標(biāo)左鍵并拖動(dòng)鼠 標(biāo)畫出一個(gè)大小合適的下壓式按鈕 。 在 此按鈕上單擊鼠標(biāo)右鍵 , 在彈出的快捷 菜單中選擇 Properties項(xiàng) , 此時(shí)彈出 Push Button Properties對(duì)話框
4、 , 如圖 11-8所示 。 在該對(duì)話框中輸入控件的 ID值和標(biāo)題屬 住 。 圖 11-8 Push Button Properties對(duì)話框 按照上面的操作過程編輯其它按鈕和編輯框 等對(duì)象的屬性 。 對(duì)象 ID Caption或說明 編輯框 IDC_ITEM1_EDIT 計(jì)算數(shù)據(jù) 1 編輯框 IDC_ITEM2_EDIT 計(jì)算數(shù)據(jù) 2 編輯框 IDC_RESULT_EDIT 計(jì)算結(jié)果 按鈕 IDC_ADD_BUTTON + 按鈕 IDC_DIFFERENCE_BUTTON - 按鈕 IDC_MULTIPLY_BUT
5、TON * 按鈕 IDC_DEVIDE_BUTTON / 按鈕 IDC_CLEAR_BUTTON Clear( 清除 ) 按鈕 IDC_EXIT_BUTTON Exit( 退出 ) 靜態(tài)文本 IDC_STATIC 數(shù)據(jù) 1 靜態(tài)文本 IDC_STATIC 數(shù)據(jù) 2 靜態(tài)文本 IDC_STATIC 結(jié)果 3 添加代碼 (1) 給編輯框連接變量。在“數(shù)據(jù) l”編輯框上單擊鼠標(biāo)右鍵,在快捷菜單中 選擇 ClassWizard菜單項(xiàng),彈出 MFC ClassWizard對(duì)話框,選擇 Member Variables選項(xiàng)卡,如圖 11-9所示。在 Control IDs列表框中選中 IDC_ITEM1_EDIT,單擊 Add Variables 按鈕,在彈出的對(duì)話框(如圖 11-10所示) 中連接變量 m_Item1_Edit。按照上面的 操作過程給另兩個(gè)編輯框加入變量,如 下所示: