MFCWindows應(yīng)用程序設(shè)計復(fù)習(xí)題_第1頁
MFCWindows應(yīng)用程序設(shè)計復(fù)習(xí)題_第2頁
MFCWindows應(yīng)用程序設(shè)計復(fù)習(xí)題_第3頁
MFCWindows應(yīng)用程序設(shè)計復(fù)習(xí)題_第4頁
MFCWindows應(yīng)用程序設(shè)計復(fù)習(xí)題_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上MFC Windows應(yīng)用程序設(shè)計【復(fù)習(xí)】第1章 Windows應(yīng)用程序基礎(chǔ)知識1. Windows程序設(shè)計是一種(C)的程序設(shè)計模式。A:結(jié)構(gòu)化 B:面向?qū)ο?C:事件驅(qū)動方式 D: XP2. 用戶從所有可能的操作中任意選擇,被選擇的操作會產(chǎn)生某些特定的(), 這些事件發(fā)生后的結(jié)果是向程序中的某些對象發(fā)出(),然后這些對象調(diào)用相應(yīng) 的(C)來完成特定的操作。A:消息,事件,程序B:消息,命令,消息處理函數(shù)C:事件,消息,消息處理函數(shù)D:事件,消息,程序3消息的組成(C )A:消息名稱(UINT)B:消息名稱(UINT)和參數(shù)(PARAM)專心-專注-專業(yè)C:消息名稱

2、D:消息名稱(UINT)(UINT)和兩個參數(shù)(WPARAM, LPARAM) 和兩個參數(shù)(HPARAM, LPARAM) 4.程序在(B )對消息進行分析A:入口函數(shù)(WINMAIN)中B:在窗口過程函數(shù)(WNDPROC)中C:收到消息時D:消息發(fā)生時5. 一個消息(B)A:可以不被窗口接受B:必須由一個窗口接收C:可以由一個或多個窗口接收D:必須由多個窗口接收6. 當(dāng)沒有為某消息編寫消息處理時(C)A:不進行處理B:程序?qū)珏eC:默認(rèn)的窗口過程進行處理D:無法發(fā)出此消息7. 應(yīng)用程序接收到(A )消息時停止接收其他消息A:WM_QUITB:WM_DESTORYC:WM_PAINTD:WM_C

3、OMMAND8. 下列Windows數(shù)據(jù)格式中,代表設(shè)備句柄的是(B )。A. HWNDB.HDCC.HINSTANCED.HFONT9. 典型的Windows窗口程序的流程為:(A )A. 注冊窗口類創(chuàng)建窗口顯示窗口更新窗口消息循環(huán)B. 創(chuàng)建窗口注冊窗口類顯示窗口更新窗口消息循環(huán)C. 創(chuàng)建窗口注冊窗口類顯示窗口更新窗口消息循環(huán)D. 注冊窗口類創(chuàng)建窗口更新窗口顯示窗口消息循環(huán)10. 在 WinMain函數(shù)的原型中HINSTANCE hlnstance定義的是(A )HINSTANCE hPrevInstance 定義的是(B )LPSTR IpCmdLine 定義的是(C ) intnCmds

4、how)定義的是(D )A:當(dāng)前實例句柄B:先前實例句柄C:指向命令行參數(shù)的指針D:窗口的顯示狀態(tài)11. 以下哪個不是WinMain函數(shù)中完成的操作(D )A:注冊窗口類B:創(chuàng)建應(yīng)用程序主窗口C:進入應(yīng)用程序消息循環(huán)D:調(diào)用窗口過程函數(shù)12. 下面說法錯誤的是(D)A: 一個Windows程序可以包含多個窗口過程B: 一個窗口過程總是與調(diào)用RegisterClass注冊的特定窗口類相關(guān)聯(lián)C: CreateWindow函數(shù)根據(jù)特定窗口類創(chuàng)建一個窗口,但基于一個窗口類,可 以創(chuàng)建多個窗口D:窗口過程必須由程序調(diào)用,而不是由Windows本身直接調(diào)用13. Windows應(yīng)用程序中使用了各種Wind

5、ows API函數(shù)聲明,宏定義,數(shù)據(jù)類 型定義,(D)是主要的包含文件。A STDIO.H B WINDEF.H C WINUSER.H D WINDOWS.H14. 注冊窗口類型時,窗口風(fēng)格各個選項可以用(B)運算符聯(lián)合表示。A AND (&) BOR (|) C 邏輯與(&&)D 邏輯或(|)15. 在函數(shù)CreateWindow ()調(diào)用返回之后,Window內(nèi)部(B )A:已經(jīng)創(chuàng)建了這個窗口,但還未分配內(nèi)存B:已經(jīng)創(chuàng)建并分配了內(nèi)存C:還未真正創(chuàng)建窗口,等待分配內(nèi)存D:還未真正創(chuàng)建窗口,但已經(jīng)分配內(nèi)存16. 關(guān)于函數(shù)ShowWindow (HWND hwnd,in

6、t iCmdShow),下面說法錯誤的是(C)A: hWnd是窗體句柄B: nCmdShow是窗體顯示方式C: nCmdShow與WinMain函數(shù)定義的窗體顯示方式相同D: nCmdShow與WinMain函數(shù)定義的窗體顯示方式必須不同17. 關(guān)于函數(shù)UpdateWindow ()的說法正確的是(D )A該函數(shù)的作用是將窗口重新繪制B調(diào)用該函數(shù)后,該函數(shù)發(fā)出WM PAINT消息C該函數(shù)將消息發(fā)送給窗口函數(shù)進行處理D以上答案都正確18. 下面關(guān)于消息循環(huán)的說法錯誤的是(D)A: Windows為當(dāng)前運行的每個Windows程序維護一個“消息隊列”B:程序通過執(zhí)行一塊被稱為“消息循環(huán)”的代碼從消

7、息隊列中取出消息C:消息循環(huán)從GetMessage調(diào)用開始,它從消息隊列中取出一個消息D: GetMessage通常將一個指向msg的MSG結(jié)構(gòu)的指針直接傳遞給窗口函數(shù)WndProc19. GetMessage對于除了 WM_QUIT之外的從消息隊列中取出的所有消息都返 回(A)A:非 0 值B: 0C: 1D: NULL20. 在( D)之后,WinMain退出消息循環(huán)A用戶通過單擊Close按鈕或在系統(tǒng)菜單選擇Close發(fā)出WM_DESTRO丫消息 B結(jié)束對任何消息的DispatchMessage調(diào)用C通過調(diào)用函數(shù)PostQuitMessage(O)在程序的消息隊列中插入一個WM_QUIT

8、 消息D GetMessage 取到一個 WM_QUIT 消息,程序繼續(xù)執(zhí)行 return msg.wParam21. 下面說法錯誤的是(B)A:窗口過程接受的每一個消息都是用一個數(shù)值來表示的B:窗口過程在處理消息時,必須返回1C:窗口過程不予處理的所有消息應(yīng)該被傳給名為DefWindowProc的Windows 函數(shù)。D:從DefWindowProc函數(shù)返回的值必須由窗口過程返回22. 下面哪一步確定了在窗口中的客戶區(qū)域中顯示什么,以及在窗口中怎樣響應(yīng) 用戶輸入(D)A注冊窗口類B創(chuàng)建窗口C顯示窗口D窗口過程23. 關(guān)于窗口過程的說法正確的是(C)A 一個窗口過程能處理基于同一個窗口類創(chuàng)建的

9、多個窗口的消息B 一個窗口過程只能處理基于同一個窗口類創(chuàng)建的一個窗口的消息C 一個窗口過程能處理基于多個窗口類創(chuàng)建的多個窗口的消息D 一個窗口過程只能處理基于多個窗口類創(chuàng)建的一個窗口的消息24. 關(guān)閉窗口時產(chǎn)生的消息(D )A、WM_KEYDOWNB、WM_CREATC、WM_DESTROYD、WM_CLOSE25. 由CreateWindow函數(shù)發(fā)出的消息(B )A、WM_KEYDOWNB、WM_CREATC、WM_DESTROYD、WM_CLOSE26. 由PostQuitMessage函數(shù)發(fā)出的消息(A )A、WM_QUITB、WM_CREATC、WM_DESTROYD、WM_CLOSE

10、27. 包含一個消息的全部信息,是消息發(fā)送的格式的數(shù)據(jù)結(jié)構(gòu)是(MSG)28. 系統(tǒng)通過(窗口句柄hwnd)在整個系統(tǒng)中唯一標(biāo)識一個窗口29. 系統(tǒng)是根據(jù)(消息的接收句柄)來確定要接收消息的窗口的30. 當(dāng)同時有多個消息時,系統(tǒng)將(將消息放入消息隊列中)31. MFC功能從底層來說是通過(調(diào)用最基本的 Win32 API)來實現(xiàn)的。32. API是(應(yīng)用程序編程接口)33. 句柄的含義?句柄是一個(通常為32位的)無符號整數(shù)(unsigned int),通常用它來標(biāo)識一 個內(nèi)核對象。34. 事件驅(qū)動、消息驅(qū)動的概念?事件驅(qū)動程序設(shè)計是一種全新的程序設(shè)計方法,它不是由事件的順序來控制,而 是由事件

11、的發(fā)生來控制,而這種事件的發(fā)生是隨機的、不確定的,并沒有預(yù)定的 順序,這樣就允許程序的的用戶用各種合理的順序來安排程序的流程。35. GetMessage()函數(shù)在什么情況下返回0,從而導(dǎo)致消息循環(huán)終止,程序結(jié) 束?在接收到WM_QUIT消息時返回036. 主控函數(shù)WinMain()建立消息循環(huán)的代碼?While (GetMessage(&msg,NULL,0,0)TranslateMessage(&msg);DispathMessage(&msg);37.說明Windows應(yīng)用程序的主函數(shù)、窗口函數(shù)與Windows系統(tǒng)之間的關(guān)系? Windows應(yīng)用程序的主函數(shù)和窗口

12、函數(shù)都是系統(tǒng)調(diào)用的函數(shù),主函數(shù)是在應(yīng)用 程序啟動時由系統(tǒng)首先調(diào)用的函數(shù),而窗口函數(shù)是主函數(shù)在消息循環(huán)中獲得消息 并把消息派送給系統(tǒng)之后,由系統(tǒng)調(diào)用的用來處理消息的函數(shù)。第2章windows應(yīng)用程序的類封裝1. 在窗體類CFrameWnd中需要封裝哪些成員?答:在窗體類CFrameWnd中要封裝窗口句柄、窗口類的定義、注冊窗口類、 創(chuàng)建窗口、顯示更新窗口。2. 應(yīng)用程序類CwinApp應(yīng)該具備那些主要功能?答:創(chuàng)建、顯示應(yīng)用程序的窗口和建立消息循環(huán)。3. 在MFC程序設(shè)計中,如果要建立擁有自己風(fēng)格的主窗口,應(yīng)該重寫什么函數(shù)。 答:繼承CWinApp類并需要重寫該類的成員函數(shù)lnitlnstanc

13、eo4. 以下哪個消息不屬于Windows應(yīng)用程序的消息來源(B)A:輸入消息B:輸出消息 C:系統(tǒng)消息D:用戶消息5. 在CWinApp類的關(guān)鍵函數(shù)中,負(fù)責(zé)消息循環(huán)的函數(shù)是(A )A. RunB. InitlnstanceC. OnPaintD. WndProc6. 下列哪個宏用于處理用戶自定義消息? (A )A. ON_COMMANDB. ON_MESSAGEC. ON_CONTROLD. ON_NOTIFY7. 下列不屬于MFC消息的類型的是(D)A)窗口消息B)控件通知消息C)命令消息D)循環(huán)消息8. 下列關(guān)于Windows消息機制,說法正確的是(C )。A. 具體的應(yīng)用程序截獲相應(yīng)的

14、消息,并進行處理B. 窗口截獲消息,并處理所有的消息C. 窗口截獲消息,按照消息類型進行傳遞,由具體的對象處理D.在Windows中,消息會傳遞到所有窗口9. 下列哪個MFC中的宏與消息映射無關(guān)? (A )A. DECLARE_DYNAMICB. DECLARE_MESSAGE_MAPC. ON_COMMANDD. END_MESSAGE_MAP10. 在MFC中,定義消息映射架構(gòu)的基類是(D )oA. CWndB. CViewC. CWinAppD. CCmdTarget11簡述消息映射表的構(gòu)成,依靠消息映射表的消息處理過程?第3章MFC應(yīng)用程序框架1. 由MFC AppWizard創(chuàng)建的文

15、檔類是由()派生來的,視圖類是由(C ) 派生來的。A)CWinApp,CFrameWndB) CView,CDocumentC) CDocument,CViewD) CFrameWnd, CWinApp2. 在MFC消息機制中,1個單文檔視圖應(yīng)用程序的消息處理優(yōu)先級順序是 (A )oA. 視圖、文檔、主框架、應(yīng)用程序B. 文檔、視圖、主框架、應(yīng)用程序C. 應(yīng)用程序、視圖、文檔、主框架D. 主框架、視圖、文檔、應(yīng)用程序3. 關(guān)于Windows文檔類的說法,下列正確的是()A)文檔類代表著用戶使用的文件B)一個文檔類只能對應(yīng)于一個視圖類C)文檔類和CFile類都是對文件進行操作D)一個文檔類可以

16、對應(yīng)多個視圖類4. 多文檔界面的文檔/視圖架構(gòu)應(yīng)用程序使用的框架窗口類是:()A)CFrameWndB)CMDIFrameWndC)CSDIChildWndD) CSplitterWnd5. 文檔/視圖結(jié)構(gòu)的分工?文檔相當(dāng)于數(shù)據(jù)容器,視圖相當(dāng)于查看數(shù)據(jù)的窗口或是和數(shù)據(jù)發(fā)生交互的窗口。 (一個完整的應(yīng)用一般由四個類組成:CWinApp應(yīng)用類,CFrameWnd窗口框 架類,CDocument文檔類,CView視類。)6. 簡述構(gòu)成文檔/視圖結(jié)構(gòu)應(yīng)用程序框架的四個MFC派生類,并說出它們的功 能。假如工程名稱為MyPrj,則MFCAppWizard會自動創(chuàng)建一下四個派生類來構(gòu)成 應(yīng)用程序的框架。.

17、CFrame 類的派生類 CMainFrame;.CWinApp 類的派生類 CMyPrjApp;.CDocument 類的派生類 CMyPrjDoc;.CView 類的派生類 CMyPrjVieWo其中,CMyPrjDoc類對象用來存儲和管理應(yīng)用程序中的數(shù)據(jù);CMainFrame對 象與CMyPrjView對象構(gòu)成了應(yīng)用程序的界面,CMainFrame對象只是 CMyPrjView對象的容器,而CMyPrjView類的對象是用來顯示文檔與接收用戶 事件的;CMyPrjApp類的對象是應(yīng)用程序的全局對象,它是應(yīng)用程序中各對象 的容器,負(fù)責(zé)創(chuàng)建應(yīng)用程序界面和消息循環(huán)。7. 在文檔/視圖結(jié)構(gòu)的應(yīng)用

18、程序中,視圖類對象是如何獲取文檔類對象中數(shù)據(jù) 的?答:是依靠視圖類的成員函數(shù)GetDocument來返回文檔對象指針,然后再通過 該指針訪問文檔類的數(shù)據(jù)成員或函數(shù)成員。8. 在MFC對程序窗口功能的劃分中你受到了什么啟發(fā)?答:由于簡單的MFC應(yīng)用程序框架沒有把數(shù)據(jù)的存儲部分和與用戶的交互部分 分開,所以類違背了面向?qū)ο蟪绦蛟O(shè)計的“單一職責(zé)原則”,從而使窗口類笨重雜 亂,沒有靈活性。而在文檔/視圖結(jié)構(gòu)中則由于遵循了“單一職責(zé)原則”,從而使文 檔類和視圖類既有分工又有合作,代碼清晰,程序架構(gòu)靈活。第4章圖形1. 下列(C )不屬于MFC提供的GDI圖形設(shè)備類。(A) CPen(B) CBrush(

19、C) CDC(D) CBitmap2. 下列四個類均從CDC基類派生而來,其中(D )適用與操作圖元文件。(A) CPaintDC(B) CCIientDC(C) CWindowDC(D) CMetaFileDC3. 下列語句設(shè)置字體顏色為綠色,并設(shè)置背景色為藍(lán)色,其中正確的為(C)(A) pDC->SetBkMode(TRANSPARENT);pDC->SetTextColor(RGB(0,255,0); pDC->SetBkColor(RGB(0,0,255);(B) pDC->SetTextColor(RGB(03255,0);pDC->SetBkColor

20、(RGB(0,0,255);pDC->SetBkMode(OPAQUE);(C) pDC->SetTextColor(RGB(0,255,0);pDC->SetBkColor(RGB(0,05255);(D) pDC->SetTextColor(RGB(0,255,0);pDC->SetBkColor(RGB(0,0,255);pDC->SetBkMode(TRANSPARENT);4. InvalidateRect 的作用是(B )A. 刪除一個矩形B. 使一個矩行區(qū)域變?yōu)闊o效,從而可以重繪C. 使一個矩形區(qū)域變?yōu)闊o效,從而釋放部分GDI資源D. 擦除一個

21、矩形區(qū)域5.以下函數(shù)中不受畫刷影響的函數(shù)是:(C )A.RectangleB. EllipseC.LineToD. Polygon6.以下選項中,GDI不能支持的是:(B )A.位圖B. Flash 動畫C.直線和曲線D.文字7在MFC中封裝的CDC基類中,提供了豐富的圖形繪制的成員函數(shù),其中: 繪制一條直線段,并將繪圖初始位置設(shè)置為線段終點的成員函數(shù)名為:();繪制一個矩形的成員函數(shù)名為:(),在一個指定位置,輸出一個字符串的成員函數(shù)名為:()08. 當(dāng)程序中某個函數(shù)改變了數(shù)據(jù)而需要重新繪制客戶區(qū)時,OnDraw()函數(shù)不會被自動調(diào)用,這時需要使用()間接調(diào)用。9. Invalidate()

22、要重繪整個窗口客戶區(qū),當(dāng)數(shù)據(jù)更新很快時,這樣會引起屏幕閃 爍。為了避免閃爍,可以怎樣處理?選擇重繪區(qū)域的外包矩形,只更新外包矩形區(qū)域,減少閃爍,使用InvalidateRect()重繪客戶區(qū)中的指定區(qū)域。10.每次當(dāng)窗口客戶區(qū)需要重新繪制時,應(yīng)用程序框架怎么處理? 發(fā)送WM_PAINT消息,調(diào)用OnDraw ()函數(shù)進行重繪11創(chuàng)建新畫刷時,如何定義顏色?COLORREF是一個32-bit整型數(shù)值,它代表了一種顏色。你可以使用RGB 函數(shù)來初始化 COLORREFo 如:COLORREF color=RGB(0,255,0);12. 當(dāng)創(chuàng)建了自己定義的畫筆、畫刷等GDI對象后,怎樣將其選進設(shè)備

23、環(huán)境? 要注意些什么?CDC:SelectObject(),注意保存原有畫刷與畫筆,以便恢復(fù),如:CPen NewPen(PS_SOLID, 1, RGB(255,0,0), *pOldPen;pOldPen=pDC->SelectObject(&NewPen); 將創(chuàng)建對象選入設(shè)備環(huán)境 pDC->SelectObject(pOldPen); 恢復(fù)原來的 GDI 對象13. 在OnDraw()函數(shù)以外的函數(shù)中,怎樣在客戶區(qū)中顯示數(shù)據(jù)?使用CCIientDC類創(chuàng)建客戶區(qū)的設(shè)備環(huán)境句柄,如:CCIientDC dc(this)或 GetDC(),如:CDC *pDC=GetDC

24、()14. Windows應(yīng)用程序常用消息,產(chǎn)生單擊鼠標(biāo)左鍵的消息是(A )A WM_LBUTTONDOWNB WM_RBUTTONUPC WM_RBUTTONDBLCLKD WM_LBUTTONUP15. 輸出文本之前要獲取字體的信息,如字符高度等,以確定輸出格式和下一行 字符的位置,獲取當(dāng)前使用字體信息函數(shù)(C )A、GetFontMetricsB、GetFontMetricC、GetTextMetricsD、GetTextMetric16. 為什么要使用DC?答:為了屏蔽硬件輸出設(shè)備的多樣性,Windows系統(tǒng)為程序員提供了一個可以 操作這些硬件卻與硬件無關(guān)的接口,于是就可以把對不同設(shè)備

25、的操作方法統(tǒng)一起 來。17. 在MFC中CDC的派生類有哪幾個,試說出它們的作用。答:CclientDC應(yīng)用在除WM_PAINT消息之外的消息處理函數(shù)中,提供窗口客 服區(qū)的設(shè)備描述環(huán)境。CmetaFileDC代表Windows圖元文件的設(shè)備描述環(huán)境。在創(chuàng)建與設(shè)備無關(guān)的并 且可以回收的圖像時使用這個類型的DCoCpaintDC在WM_PAINT消息的處理函數(shù)OnDraw中使用的窗口用戶區(qū)的設(shè)備 描述環(huán)境。CwindowDC提供在整個窗口內(nèi)繪圖的設(shè)備描述環(huán)境。第5章MFC的通用類1. 定義了屏幕上或窗口中的一個點的X和Y坐標(biāo)的數(shù)據(jù)類是(CPoint)2. 定義了一個矩形區(qū)域及其左上角和右下角的坐標(biāo)

26、的數(shù)據(jù)類是(CRect)3. 解釋下列語句出的含義。(1) CString s; (2) CString s(uHello,Visual C+6.0”); (3) CString s('A',100);(4) CString s(buffer,100); (5) CString s(anotherCString)o答:(1)構(gòu)造一個長度為0的字符串對象。(2)構(gòu)造一個名稱為s的字符串對 象,并把字符串初始化為Hello,Visual C+6.0。(3)構(gòu)造一個名稱為s的字符 串對象,s字符串的內(nèi)容是100個A。(4)構(gòu)造一個名稱為s的字符串對象,s 字符串的內(nèi)容是buffer的

27、頭100個字符,再加一個NULL。(5)構(gòu)造一個名稱為 s的字符串對象,s字符串的內(nèi)容和anotherCString字符串的內(nèi)容相同。4. 執(zhí)行:Cstring s(Cstring(uHello,world").Left(6)+Cstringf$Visual C+”).Right(3);語句 后,s字符串中的內(nèi)容是什么?答:Hello,C+。5. 現(xiàn)有語句Cstring s(“My,name,is,C+”);若想將s字符串中的“,”號全部更換 成",將如何編寫語句?答:s.Replace(', °); pDC->TextOut(1,1,s);第8章資

28、源1. 資源描述文件中ACCELERATORS定義的是(D )A、菜單B、彈出式菜單C、組合鍵D、加速鍵資源2. 定義位圖的數(shù)據(jù)結(jié)構(gòu)是(A)A、BITMAPB、CBITMAPC、JPGD、HBITMAP3. 在Windows消息機制中,菜單消息類型是:(B )A. WM_PAINTB. WM_COMMANDC. WM_CREATED. WM_CLOSE4. 在菜單資源編輯界面中,要為菜單添加子菜單,需要設(shè)置的屬性是(C )oA. SeparatorB. GrayedC. PopupD. Break5. 做菜單狀態(tài)修改時,消息類型應(yīng)該是(A )oA. 命令(COMMAND)消息B. UPDATE

29、_COMMAND_UI)肖息C. WINDOWS 消息D. KEYDOWN 消息6. 下列關(guān)于菜單消息ON_COMMAND_RANGE,說法正確的是(D )A. 一旦兩個消息被設(shè)置了范圍映射,則原有的消息映射函數(shù)會失去作用B. 兩個消息被設(shè)置了范圍映射,原有的消息映射函數(shù)仍然有作用C. 在設(shè)置范圍映射時,如果參數(shù)表中第1個消息ID值大于最后一個消息的值 (不為0),則消息不能被響應(yīng)D. 在設(shè)置范圍映射時,如果參數(shù)表中第1個消息ID值大于最后一個消息的值 (不為0),則只能響應(yīng)第1個消息7. 關(guān)于快捷鍵的設(shè)置,下列說法正確的是(C )oA. 只要在菜單的資源編輯菜單中添加了 “&P”的標(biāo)

30、識符,就可以在程序運行中 使用Ctrl+P的組合按鍵來調(diào)用菜單B. 兩個快捷鍵不能同時對應(yīng)1個消息函數(shù)C. 如果1個快捷鍵同時對應(yīng)兩個消息ID,則只有前1個起作用,能夠正常運 行D. 如果1個快捷鍵同時對應(yīng)兩個消息ID,程序?qū)⒉荒苷_\行8. 在MFC編程中,關(guān)于資源的定義,下列說法錯誤的是(C )A)在資源編輯器中直接添加資源,缺省ID取值由系統(tǒng)指定B)使用資源時,可以直接指定資源的ID值C)在程序中,每個資源的ID的值可以取任意數(shù)D)在資源編輯器中,資源的名稱不必按照標(biāo)準(zhǔn)的資源命名方式進行9. 在Windows應(yīng)用程序中,什么樣的數(shù)據(jù)稱為資源?常用資源有哪些?答:資源是一種數(shù)據(jù)。在應(yīng)用程序啟動后,它們?nèi)匀获v留在硬盤上的可執(zhí)行文件 中,只是

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論