基于MFC的一個簡單應(yīng)用系統(tǒng)的開發(fā)示例_第1頁
基于MFC的一個簡單應(yīng)用系統(tǒng)的開發(fā)示例_第2頁
基于MFC的一個簡單應(yīng)用系統(tǒng)的開發(fā)示例_第3頁
基于MFC的一個簡單應(yīng)用系統(tǒng)的開發(fā)示例_第4頁
基于MFC的一個簡單應(yīng)用系統(tǒng)的開發(fā)示例_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、、實驗名稱:實驗I:基于 MFC的一個簡單應(yīng)用系統(tǒng)的開發(fā)示例二、實驗?zāi)康模?、了解MFC軟件開發(fā)的基本知識2、掌握MFC中基本控件的使用方法三、實驗器材:1、計算機四、實驗內(nèi)容:說明:1)此實例適用于有一定 C語言基礎(chǔ)的對象;2)所涉及到的系統(tǒng)分析、功能設(shè)置、數(shù)據(jù)結(jié)構(gòu)、模塊劃分、算法設(shè)計等可參考實驗H:小系統(tǒng)開發(fā);3)建議在開發(fā)過程中打開百度,不懂的知識點可隨手查看。開發(fā)一個基于對話框的“班級基本信息管理系統(tǒng)”,如下:1.新建一項目文件,設(shè)置如下圖:2.單擊“ 0K”,進入下一步:區(qū)|AFC AppVizard - St ep 1宀 Single documentMultiple docume

2、nts(* IQialog based!What type of application would you like tn create?locurncnt/View rchifcctur supportsWhat language would you like your resources in?中文沖 B APPWZCHS.DLL11 / 33FinishCancel選中Dialog based”,然后按向?qū)伦?,所有設(shè)置取默認值,直到完成為止。完成后 的界面如下:昌啟H創(chuàng)Xe 二“二 * tallSA|lnitln3t3nCCF MICCIosMsdugcDIg |AH das mc

3、mbcrs| j CCIasMnogrOly耳幽!刨IEdat Yi附 Lmertguiild Sfqtja Jo】w Eindw Help-JjSbx. ClasEanage - licrasoft Visual C+ - Lt Las Manage, rc - IDD_CL AS SUH AGE_D LALOG (Dialoe) 1-伽齊制;:_J Dialog+: Lj Icon+ _| String Table:_| VersiunlJi 加1亦曲冷,整|R記snurt*忙iuw 蘭iIWi計 |I | 加 口卜 Build!Find in File? 1 Find inl*iles

4、2 ResriltE | * |Readyt: 0,0遷 320x 0明開始A(!d fQ面豐世界杯.肚驗坯信 uroeh ?v 5 7 尊*3. 右擊對話框空白處,在菜單中選 Properties”,彈出如下界面:設(shè)置其中的Caption為班級基本信息管理”。4. 將對話框上原有的一個標簽(靜態(tài)文本框)和兩個按鈕都刪除,使之為空白,以備我們 全部自行設(shè)置內(nèi)容。5. 給此對話框添加四個標簽(靜態(tài)文本框),逐個右擊,在菜單中選 Properties”,在出現(xiàn)的對話框中修改其屬性如下表:序號屬性內(nèi)容備注1IDIDC STATIC XHCapti on學(xué)號2IDCapti onIDC_STATIC_

5、XM姓名3IDCapti onIDC_STATIC_XB性別4IDCapti onIDC_STATIC_NL年齡6.給此對話框添加四個編輯框,逐個右擊,在菜單中選“Properties”,在出現(xiàn)的對話框中修改其屬性如下表:序號屬性內(nèi)容備注1IDIDC EDIT XH2IDIDC EDIT XM3IDIDC EDIT XB4IDIDC EDIT NL7.給此對話框添加一個命令按鈕,逐個右擊,在菜單中選“Properties”,在出現(xiàn)的對話框中修改其屬性如下表:序號屬性內(nèi)容備注1IDCapti onIDC_BUTTON_SYG上一個&12IDCapti onIDC_BUTTON_XYG下一個&23

6、IDCapti onIDC_BUTTON_DYG第一個&34IDCapti onIDC_BUTTON_MYG末一個&45IDCapti onIDC_BUTTON_TJ 添加&56IDCapti onIDC_BUTTON_XG 修改&67IDCapti onIDC_BUTTON_QD 確定&78IDCapti onIDC_BUTTON_QX 取消&89IDCapti onIDC_BUTTON_SC刪除&910IDCapti onIDC_BUTTON_CX 查詢&Q11IDCapti onIDC_BUTTON_TC 退出&0整個完成后的運行效果如下圖:” Ji i.+i fritProperlit

7、i 口GeneralStyles | Extended Styles姓名:申li t-ci-ID:73性別:申 dit n-.-.-.-n.-.-.-.np Visible廠 Group廠 Help ID年韻:17 Disblc1* Tab stopQii.iQ/iiiD上Y1J下一牛g|第- |耒一個gIX.-uryjiii空班級基本信息管理學(xué)號:姓名: 性別:年齡:上下tg第一亍3耒一個魚添加儲改色|確定Z 取消旦|刪際2 |查詢9 |退出Q8. 選中其中的“學(xué)號、姓名、性別、年齡”四個編輯框,右擊,將其 中,如下所示:Disabled ”屬性選班級基本信息管理X9. 同樣,將“確定”和“

8、取消”兩按鈕的 Disabled屬性也選中。10. 編譯一 連接一 運行,效杲如下:住班級基本信息管理區(qū)I學(xué)號: 姓名: 性別:年齡:二訊下一個2第一個3末忝加E儲改3 |確定|取消g |刪除2 查詢Q 退出Q11. 運行可知,目前只是界面有了,但功能都沒有實現(xiàn),接下來完善功能。12. 雙擊“退出”按鈕,如下圖:13. 單擊0K,進入代碼編輯窗口后鍵入如下代碼(加粗部分為用戶鍵入內(nèi)容,下同):void CCIassMa nageDlg:O nButto nTc()/ TODO: Add your con trol no tificati on han dler code hereEndDial

9、og(NULL);14. 在代碼編輯窗口的前面添加如下代碼(在前面找個適當位置添加即可,注意,不要放在函數(shù)內(nèi)部):#define N 100II 最大人數(shù)struct stunfochar xh15; / 學(xué)號char xm7;姓名char xb3;性別int nl;/ 年齡;struct stu_info stuN+1;用于存放所有人相關(guān)信息,0號元素備用int CurrentCount=0;/ 當前實際人數(shù)int intWz=0;/用于指示當前位置(元素編號)bool boolXgOrTj;/標記是修改還是添加,TRUE:修改 FALSE:添加15. 雙擊“添加”,進入代碼編輯窗口后在相應(yīng)

10、位置添加如下代碼以對“添加”按鈕進行響 應(yīng):void CClassMa nageDlg:O nButto nTj()/ TODO: Add your con trol no tificati on han dler code hereCButton * cBtnSyg=(CButton *)GetDlgltem(IDC_BUTTON_SYG); II上一個按鈕CButton * cBtnXyg=(CButton *)GetDlgItem(IDC_BUTTON_XYG); II下一個按鈕CButton * cBtnDyg=(CButton *)GetDlgItem(IDC_BUTTON_DYG)

11、; II第一個按鈕CButton * cBtnMyg=(CButton *)GetDlgItem(IDC_BUTTON_MYG); II 末一個按鈕 CButton * cBtnTj=(CButton *)GetDlgItem(IDC_BUTTON_TJ);II 添加按鈕CButton * cBtnXg=(CButton *)GetDlgItem(IDC_BUTTON_XG);修改按鈕CButton * cBtnQd=(CButton *)GetDlgItem(IDC_BUTTON_QD);確定按鈕CButton * cBtnQx=(CButton *)GetDlgItem(IDC_BUTTO

12、N_QX);取消按鈕CButton * cBtnSc=(CButton *)GetDlgItem(IDC_BUTTON_SC);II 刪除按鈕/查詢按鈕/退出按鈕CButton * cBtnCx=(CButton *)GetDlgItem(IDC_BUTTON_CX);CButton * cBtnTc=(CButton *)GetDlgItem(IDC_BUTTON_TC);CEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框 C

13、Edit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/ 年齡編輯框 cBtnSyg-EnableWindow(FALSE); cBtnXyg-EnableWindow(FALSE); cBtnDyg-EnableWindow(FALSE); cBtnMyg-EnableWindow(FALSE);cBtnTj-EnableWindow(FALSE); cBtnXg-EnableWindow(FALSE); cBtnQd-EnableWindow(

14、TRUE); cBtnQx-EnableWindow(TRUE); cBtnSc-EnableWindow(FALSE); cBtnCx-EnableWindow(FALSE); cBtnTc-EnableWindow(FALSE); cEdtXh-EnableWindow(TRUE); cEdtXm-EnableWindow(TRUE); cEdtXb-EnableWindow(TRUE); cEdtNl-EnableWindow(TRUE); cEdtXh-SetFocus(); boolXgOrTj=FALSE;16. 雙擊“修改” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“修改”

15、按鈕進行響 應(yīng):void CClassManageDlg:OnButtonXg()/ TODO: Add your control notification handler code here if(intWzCurrentCount)MessageBox(當前不是有效數(shù)據(jù),不能修改! !,”修改信息”);elseCButton * cBtnSyg=(CButton *)GetDlgItem(IDC_BUTTON_SYG); / 上一個按鈕CButton * cBtnXyg=(CButton *)GetDlgItem(IDC_BUTTON_XYG); / 下一個按鈕CButton * cBtn

16、Dyg=(CButton *)GetDlgItem(IDC_BUTTON_DYG); / 第一個按鈕CButton * cBtnMyg=(CButton *)GetDlgItem(IDC_BUTTON_MYG); /末一個按/添加按鈕/修改按鈕/確定按鈕/取消按鈕 /刪除按鈕/查詢按鈕CButton * cBtnTj=(CButton *)GetDlgItem(IDC_BUTTON_TJ);CButton * cBtnXg=(CButton *)GetDlgItem(IDC_BUTTON_XG); CButton * cBtnQd=(CButton *)GetDlgItem(IDC_BUTTO

17、N_QD); CButton * cBtnQx=(CButton *)GetDlgItem(IDC_BUTTON_QX); CButton * cBtnSc=(CButton *)GetDlgItem(IDC_BUTTON_SC); CButton * cBtnCx=(CButton *)GetDlgItem(IDC_BUTTON_CX);CButton * cBtnTc=(CButton *)GetDlgItem(IDC_BUTTON_TC); / 退出按鈕 CEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/ 學(xué)號編輯框 CEdit * cEd

18、tXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框 CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/年齡編輯框cBtnSyg-EnableWindow(FALSE); cBtnXyg-EnableWindow(FALSE); cBtnDyg-EnableWindow(FALSE); cBtnMyg-EnableWindow(FALSE); cBtnTj-EnableWindow(FALSE); cBt

19、nXg-EnableWindow(FALSE); cBtnQd-EnableWindow(TRUE); cBtnQx-EnableWindow(TRUE); cBtnSc-EnableWindow(FALSE); cBtnCx-EnableWindow(FALSE); cBtnTc-EnableWindow(FALSE); cEdtXh-EnableWindow(TRUE); cEdtXm-EnableWindow(TRUE); cEdtXb-EnableWindow(TRUE); cEdtNl-EnableWindow(TRUE);cEdtXh-SetFocus(); boolXgOrTj=

20、TRUE;17. 雙擊“確定” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“確定”按鈕進行響 應(yīng):void CClassManageDlg:OnButtonQd()/ TODO: Add your control notification handler code hereCButton * cBtnSyg=(CButton *)GetDlgItem(IDC_BUTTON_SYG); / 上一個按鈕 CButton * cBtnXyg=(CButton *)GetDlgItem(IDC_BUTTON_XYG); / 下一個按鈕 CButton * cBtnDyg=(CButton *)Ge

21、tDlgItem(IDC_BUTTON_DYG); / 第一個按鈕 CButton * cBtnMyg=(CButton *)GetDlgItem(IDC_BUTTON_MYG); /末一個按鈕CButton * cBtnTj=(CButton *)GetDlgItem(IDC_BUTTON_TJ); / 添加按鈕 CButton * cBtnXg=(CButton *)GetDlgItem(IDC_BUTTON_XG);/修改按鈕CButton * cBtnQd=(CButton *)GetDlgItem(IDC_BUTTON_QD);/確定按鈕CButton * cBtnQx=(CButt

22、on *)GetDlgItem(IDC_BUTTON_QX);/取消按鈕CButton * cBtnSc=(CButton *)GetDlgItem(IDC_BUTTON_SC);/ 刪除按鈕CButton * cBtnCx=(CButton *)GetDlgItem(IDC_BUTTON_CX);/查詢按鈕CButton * cBtnTc=(CButton *)GetDlgItem(IDC_BUTTON_TC); / 退出按鈕 CEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDl

23、gItem(IDC_EDIT_XM);/ 姓名編輯框 CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/年齡編輯框cBtnSyg-EnableWindow(TRUE);cBtnXyg-EnableWindow(TRUE);cBtnDyg-EnableWindow(TRUE);cBtnMyg-EnableWindow(TRUE); cBtnTj-EnableWindow(TRUE); cBtnXg-EnableWindow(TRUE);cBt

24、nQd-EnableWindow(FALSE); cBtnQx-EnableWindow(FALSE);cBtnSc-EnableWindow(TRUE); cBtnCx-EnableWindow(TRUE);cBtnTc-EnableWindow(TRUE);cEdtXh-EnableWindow(FALSE); cEdtXm-EnableWindow(FALSE);cEdtXb-EnableWindow(FALSE);cEdtNl-EnableWindow(FALSE);if(boolXgOrTj=FALSE)/ 屬于添加這種情況if(CurrentCount=N)MessageBox(人

25、數(shù)已達上限,不能再添加! !,”添加信息”);elseCString strTemp;CurrentCount+;intWz=CurrentCount;cEdtXh-GetWindowText(stuCurrentCount.xh,14); cEdtXm-GetWindowText(stuCurrentCount.xm,8); cEdtXb-GetWindowText(stuCurrentCount.xb,4); cEdtNl-GetWindowText(strTemp); stuCurrentCount.nl=atoi(strTemp);cBtnTj-SetFocus();else/屬于修改

26、這種情況CString strTemp;cEdtXh-GetWindowText(stuintWz.xh,14);cEdtXm-GetWindowText(stuintWz.xm,8); cEdtXb-GetWindowText(stuintWz.xb,4); cEdtNl-GetWindowText(strTemp); stuintWz.nl=atoi(strTemp); cBtnXg-SetFocus();18. 雙擊“取消” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“取消”按鈕進行響應(yīng):void CClassManageDlg:OnButtonQx() / TODO: Add yo

27、ur control notification handler code hereCButton * cBtnSyg=(CButton *)GetDlgItem(IDC_BUTTON_SYG); / 上一個按鈕 CButton * cBtnXyg=(CButton *)GetDlgItem(IDC_BUTTON_XYG); / 下一個按鈕 CButton * cBtnDyg=(CButton *)GetDlgItem(IDC_BUTTON_DYG); / 第一個按鈕 CButton * cBtnMyg=(CButton *)GetDlgItem(IDC_BUTTON_MYG); / 末一個按鈕

28、 CButton * cBtnTj=(CButton *)GetDlgItem(IDC_BUTTON_TJ);/ 添加按鈕CButton * cBtnXg=(CButton *)GetDlgItem(IDC_BUTTON_XG);/修改按鈕CButton * cBtnQd=(CButton *)GetDlgItem(IDC_BUTTON_QD);/確定按鈕CButton * cBtnQx=(CButton *)GetDlgItem(IDC_BUTTON_QX);/取消按鈕CButton * cBtnSc=(CButton *)GetDlgItem(IDC_BUTTON_SC); / 刪除按鈕

29、CButton * cBtnCx=(CButton *)GetDlgItem(IDC_BUTTON_CX);/查詢按鈕CButton * cBtnTc=(CButton *)GetDlgItem(IDC_BUTTON_TC); / 退出按鈕 CEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框 CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=

30、(CEdit *)GetDlgItem(IDC_EDIT_NL);/ 年齡編輯框 cBtnSyg-EnableWindow(TRUE); cBtnXyg-EnableWindow(TRUE); cBtnDyg-EnableWindow(TRUE); cBtnMyg-EnableWindow(TRUE);cBtnTj-EnableWindow(TRUE); cBtnXg-EnableWindow(TRUE); cBtnQd-EnableWindow(FALSE); cBtnQx-EnableWindow(FALSE); cBtnSc-EnableWindow(TRUE); cBtnCx-Enab

31、leWindow(TRUE); cBtnTc-EnableWindow(TRUE); cEdtXh-EnableWindow(FALSE); cEdtXm-EnableWindow(FALSE); cEdtXb-EnableWindow(FALSE); cEdtNl-EnableWindow(FALSE); if(boolXgOrTj=FALSE)/ 屬于添加這種情況 cBtnTj-SetFocus();else/屬于修改這種情況 cBtnXg-SetFocus();19. 雙擊“上一個” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“上一個”按鈕進 行響應(yīng):void CClassManag

32、eDlg:OnButtonSyg() / TODO: Add your control notification handler code hereCEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框 CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/ 年齡編輯框 if(Cur

33、rentCount1)MessageBox(無信息可供查看! ! !,”查看信息”); else if(intWzSetWindowText(stuintWz.xh); cEdtXm-SetWindowText(stuintWz.xm); cEdtXb-SetWindowText(stuintWz.xb); CString strTemp;strTemp.Format(%d,stuintWz.nl); cEdtNl-SetWindowText(strTemp); 20. 雙擊“下一個” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“下一個”按鈕進 行響應(yīng):void CClassManageD

34、lg:OnButtonXyg()/ TODO: Add your control notification handler code hereCEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/ 年齡編輯框 if(Current

35、Count=CurrentCount) intWz=1;elseintWz+; cEdtXh-SetWindowText(stuintWz.xh); cEdtXm-SetWindowText(stuintWz.xm); cEdtXb-SetWindowText(stuintWz.xb); CString strTemp; strTemp.Format(%d,stuintWz.nl); cEdtNl-SetWindowText(strTemp);21. 雙擊“第一個” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“第一個”按鈕進 行響應(yīng):void CClassManageDlg:OnButto

36、nDyg()/ TODO: Add your control notification handler code hereCEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/ 年齡編輯框 if(CurrentCountSetWi

37、ndowText(stuintWz.xh); cEdtXm-SetWindowText(stuintWz.xm); cEdtXb-SetWindowText(stuintWz.xb); CString strTemp;strTemp.Format(%d,stuintWz.nl); cEdtNl-SetWindowText(strTemp); 22. 雙擊“末一個” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“末一個”按鈕進 行響應(yīng):void CClassManageDlg:OnButtonMyg()/ TODO: Add your control notification handler

38、code hereCEdit * cEdtXh=(CEdit *)GetDlgItem(IDC_EDIT_XH);/學(xué)號編輯框CEdit * cEdtXm=(CEdit *)GetDlgItem(IDC_EDIT_XM);/ 姓名編輯框CEdit * cEdtXb=(CEdit *)GetDlgItem(IDC_EDIT_XB);/性別編輯框CEdit * cEdtNl=(CEdit *)GetDlgItem(IDC_EDIT_NL);/ 年齡編輯框 if(CurrentCountSetWindowText(stuintWz.xh); cEdtXm-SetWindowText(stuintWz

39、.xm); cEdtXb-SetWindowText(stuintWz.xb); CString strTemp;strTemp.Format(%d,stuintWz.nl); cEdtNl-SetWindowText(strTemp);12 / 3323. 雙擊“刪除” ,進入代碼編輯窗口后在相應(yīng)位置添加如下代碼以對“刪除”按鈕進行響 應(yīng):void CClassManageDlg:OnButtonSc()/ TODO: Add your control notification handler code here if(intWzCurrentCount)MessageBox(當前不是有效數(shù)

40、據(jù),不能刪除! !,”刪除信息”);信息elseif(MessageBox( 確 定 要 刪 除 嗎 ?, 刪 除,MB_ICONQUESTION|MB_YESNO)=IDYES)/從數(shù)組中刪除for(int i=intWz+1;i=1)/ 還有剩余信息可供操作 if(intWz=CurrentCount+1)/ 當前是最后一個 intWz=1;/ 顯示第一條信息cEdtXh-SetWindowText(stuintWz.xh); cEdtXm-SetWindowText(stuintWz.xm); cEdtXb-SetWindowText(stuintWz.xb); CString strT

41、emp;strTemp.Format(%d,stuintWz.nl); cEdtNl-SetWindowText(strTemp);elsecEdtXh-SetWindowText( 無人員信息 ); cEdtXm-SetWindowText(); cEdtXb-SetWindowText(); CString strTemp;strTemp.Format(%s,); cEdtNl-SetWindowText(strTemp);24. 逐個選擇主菜單中的如下菜單項:Insert-Resource,出現(xiàn)如下界面:Insert ResourceResource type:Acceleralor B

42、itmap Cursor Dialog HTML IconMenuString Table 歲 Toolbar 國 VersionCustom.NewIjnport.,Cancel選中“ Menu”后再單擊“ OK”按鈕,則可增加一菜單IDR_MENU1,如下圖:C丄注mm狂ft蟲哮e Mxcrasoft Visual C+ 一rc 一 1DK_KENU1 denu)| Esle Edit yiew Insert Erject uiiL4 IqqIe 血訛艸 Help當WWW苫電區(qū)啓 Stt Initlnstancc二Mi占Mztn陽忙DI尅| IDEv|AN CI icked抽 r-r f

43、亡占 auric亡 m *B Dialog旦 IDD ABOUTBOX二| IDDCLftSSMANAGE 土 _| Iconi p MenuIDR MENU14 _| String Table+ _| VersionJ Boild / Debug Find in Files 1 Find in Files 2 Results * |Redy25. 右擊IDR_MENU1,選Properties (屬性),按下圖進行設(shè)置:26. 雙擊IDR_MENU_MAIN ,出現(xiàn)如下窗口:C 丄注萼 e - Micro soft Visual C+ 一 Ldaslaiiage. rc 一 lDK_UiliU_IAlir (Kenu) 1圏 Eil* Edit yisw Lmert Eriject uii!4 I41e 血訛艸 Help當啟曲必電口區(qū)啓事InitlnstanccjJ IcClsMnnngKDIg _J|lDC_RUTTON_SC RN CI ICKEDjJ 7營 5 ! illJ 2d rr j CIsiMange resources * 弓 Dialog習(xí) IDD ABOUTBOX二| IDD CLflSSMANAGE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論