版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一、類(lèi)名及功能CObArray:管理對(duì)象數(shù)組的類(lèi);數(shù)組元素是對(duì)象指針,可以動(dòng)態(tài)地增減元素個(gè)數(shù).CStringArray:字符串?dāng)?shù)組類(lèi);。CFmView:窗體視圖的基類(lèi);應(yīng)用程序的窗口可以改變大小,程序有菜單條、工具條和狀態(tài)欄,且程序仍然可以DocView運(yùn)行機(jī)制來(lái)處理文檔CEditView:文本編輯視圖類(lèi);提供窗口編輯控制功能,可以用來(lái)執(zhí)行簡(jiǎn)單文本編輯功能CRichEditView:編輯功能豐富的視圖類(lèi);在這個(gè)窗口中用戶(hù)可以輸入和編輯文
2、本CListBox:列表框控件類(lèi);列表框顯示項(xiàng)的列表,如用戶(hù)可以見(jiàn)到和選擇的文件名稱(chēng)CComboBox:組合框類(lèi);是一個(gè)列表框與編輯框組合的控件CImageList:圖像列表類(lèi);一個(gè)具有相同大小的圖標(biāo)或位圖的集合CTabCtrl:標(biāo)簽控件類(lèi);將一個(gè)窗口或?qū)υ?huà)框的相同區(qū)域定義為多個(gè)界面CSpinButtonCtrl:旋轉(zhuǎn)按鈕控件類(lèi);帶有一對(duì)反向箭頭的按鈕,單擊可增加或減少某個(gè)值CEdit:編輯框類(lèi);用于完成文本數(shù)字的編輯和輸入CDC:設(shè)備
3、環(huán)境類(lèi);CDC對(duì)象提供處理顯示器或打印機(jī)等設(shè)備上下文的成員函數(shù),以及處理與窗口客戶(hù)區(qū)對(duì)應(yīng)的顯示上下文的成員CPaintDC:繪圖設(shè)備環(huán)境類(lèi);用于響應(yīng)窗口重繪消息(WM_PAINT)時(shí)的繪圖輸出CClientDC:客戶(hù)區(qū)設(shè)備環(huán)境類(lèi);用于客戶(hù)區(qū)的輸出,與特定窗口關(guān)聯(lián),可以讓開(kāi)發(fā)者訪(fǎng)問(wèn)目標(biāo)窗口中客戶(hù)區(qū),CWindowDC:窗口設(shè)備環(huán)境類(lèi);獲取整個(gè)屏幕區(qū)域,包括客戶(hù)區(qū)和非客戶(hù)區(qū)CBitmap:設(shè)備相關(guān)位圖類(lèi);類(lèi)CBitmap封裝了Windows
4、圖形設(shè)備接口(GDI)中的位圖,并且提供了操縱位圖的成員函數(shù)。CWinApp:應(yīng)用程序類(lèi);基于框架生成的應(yīng)用程序必須有且僅有一個(gè)從CWinApp派生的類(lèi)的對(duì)象。在創(chuàng)建窗口之前先構(gòu)造該對(duì)象。表示可能具有一個(gè)或多個(gè)線(xiàn)程的應(yīng)用程序的主執(zhí)行線(xiàn)程基類(lèi)CWinThread:線(xiàn)程類(lèi);CWinThread類(lèi)是MFC用來(lái)封裝線(xiàn)程的,包括UI線(xiàn)程和工作者線(xiàn)程CObject:根類(lèi)或基類(lèi);對(duì)運(yùn)行時(shí)類(lèi)信息的支持,對(duì)動(dòng)態(tài)創(chuàng)建的支持,對(duì)串行化的支持,對(duì)象診斷輸出等等
5、CView;CDoc;CApp;CMainFrame:?jiǎn)挝臋n應(yīng)用程序中四個(gè)主要的類(lèi),分別稱(chēng)為應(yīng)用程序(用戶(hù)自定義)的視圖類(lèi);文檔類(lèi);應(yīng)用程序類(lèi);主框架窗口類(lèi)CMainFrame:主框架類(lèi);負(fù)責(zé)主框架窗口的顯示和管理包括工具欄和狀態(tài)欄等界面元素的初始化CChildFrame:子框架窗口類(lèi);專(zhuān)門(mén)用來(lái)管理多文檔應(yīng)用程序中的文檔窗口CDlg:用戶(hù)自定義對(duì)話(huà)框類(lèi)CStatusBar:狀態(tài)欄類(lèi);CStatusBar成員函數(shù)提供了Windows通用控
6、件的大多數(shù)功能CToolBar:工具欄類(lèi);提供了Windows通用控件的大多數(shù)性能SetWindowPos():窗口位置設(shè)置函數(shù);改變一個(gè)子窗口,彈出式窗口或頂層窗口的尺寸,位置和Z序LoadStardCurs():加載預(yù)定光標(biāo)函數(shù);加載窗口預(yù)定義的光標(biāo)資源,由參數(shù)lpszCursName指定AfxMessageBox():消息框顯示函數(shù);是MFC庫(kù)提供的全局函數(shù),提供了多種重載形式,常用于調(diào)試程序時(shí)的內(nèi)部數(shù)據(jù)輸出或警告1.indica
7、ts[1.indicats[]的取值標(biāo)識(shí)不同類(lèi)型的窗格,取值為的取值標(biāo)識(shí)不同類(lèi)型的窗格,取值為ID_SEPARATID_SEPARAT和ID_INDICAT_NUMID_INDICAT_NUM的含義:的含義:D_SEPARAT:標(biāo)識(shí)信息行窗格某個(gè)菜單項(xiàng)或者是某個(gè)工具按鈕的含義信息都可以在這里顯示。標(biāo)識(shí)指示器窗口:三個(gè)ID_INDICAT_NUMID_INDICAT_CAPSID_INDICAT_SCRL分別顯示CapsLock大寫(xiě),Nu
8、mLock數(shù)字ScrollLock滾動(dòng)鎖屏鍵這三個(gè)鍵的狀態(tài)2.2.在應(yīng)用程序類(lèi)的在應(yīng)用程序類(lèi)的InitInstance(InitInstance()函數(shù)中創(chuàng)建并添加文檔模板,在主框架窗口類(lèi)的函數(shù)中創(chuàng)建并添加文檔模板,在主框架窗口類(lèi)的OnCreate(OnCreate()中創(chuàng)建并添加工具欄:創(chuàng)建并添加工具欄:添加文檔模板:?jiǎn)挝臋n:?jiǎn)挝臋n:CSingleDocTemplatepDocTemplatepDocTemplate=newCSing
9、leDocTemplate(IDR_MAINFRAMERUNTIME_CLASS(CEx_SDIDoc)RUNTIME_CLASS(CMainFrame)RUNTIME_CLASS(CEx_SDIView))AddDocTemplate(pDocTemplate)多文檔:多文檔:CMultiDocTemplatepDocTemplatepDocTemplate=newCMultiDocTemplate(IDR_EX_MDITYPE所有資
10、源IDRUNTIME_CLASS(CEx_MDIDoc)文檔類(lèi)RUNTIME_CLASS(CMainFrame)主框架窗口類(lèi)RUNTIME_CLASS(CEx_MDIView))視圖類(lèi)AddDocTemplate(pDocTemplate)創(chuàng)建主框架窗口CMainFrampMainFrame=newCMainFrameIf(!pMainFrameLoadFrame(IDR_MAIANFRAME))ReturnfalseM_pMainWn
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電梯復(fù)習(xí)題22
- vc++程序設(shè)計(jì)期末復(fù)習(xí)題
- 美學(xué)美育復(fù)習(xí)題復(fù)習(xí)題
- 復(fù)習(xí)題計(jì)算專(zhuān)項(xiàng)復(fù)習(xí)題
- 焦?fàn)t調(diào)溫工復(fù)習(xí)題復(fù)習(xí)題
- 復(fù)習(xí)題
- 復(fù)習(xí)題
- 復(fù)習(xí)題a平臺(tái)
- 制冷復(fù)習(xí)題
- 05.5復(fù)習(xí)題
- 眼科復(fù)習(xí)題
- 康復(fù)習(xí)題
- 呼吸復(fù)習(xí)題
- 激素復(fù)習(xí)題
- 復(fù)習(xí)題一
- ug復(fù)習(xí)題
- 復(fù)習(xí)題-2013
- 物理復(fù)習(xí)題
- 寫(xiě)作復(fù)習(xí)題
- 化學(xué)復(fù)習(xí)題
評(píng)論
0/150
提交評(píng)論