MFC實驗3菜單工具欄和狀態(tài)欄.docx

MFC實驗3菜單工具欄和狀態(tài)欄.docx

ID:59253974

大?。?85.48 KB

頁數(shù):6頁

時間:2020-09-08

MFC實驗3菜單工具欄和狀態(tài)欄.docx_第1頁
MFC實驗3菜單工具欄和狀態(tài)欄.docx_第2頁
MFC實驗3菜單工具欄和狀態(tài)欄.docx_第3頁
MFC實驗3菜單工具欄和狀態(tài)欄.docx_第4頁
MFC實驗3菜單工具欄和狀態(tài)欄.docx_第5頁
資源描述:

《MFC實驗3菜單工具欄和狀態(tài)欄.docx》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、實驗3菜單、工具欄和狀態(tài)欄一、實驗目的通過本實驗,掌握菜單、工具欄和狀態(tài)欄的使用二、實驗內(nèi)容制作一個含有菜單、工具欄和狀態(tài)欄的單文檔應用程序,要求如下:(1)其中菜單欄中添加一個菜單項:“我的菜單(M)”,內(nèi)容如圖3-1所示。其中,PositionSet中的各項分別讓工作區(qū)的文本向下(MoveDown10)、向左(MoveLeft10)、向上(MoveUp10)、向右(MoveRight10)移動10個坐標位置。(a)TextSet菜單項(b)PositionSet菜單項(c)MessageSet菜單項

2、圖3-1“我的菜單(M)”的內(nèi)容(1)工具欄中添加六個按鈕,如圖3-2(a)中所示,且工具欄中按鈕的功能與對應菜單項功能一致。(2)狀態(tài)欄中添加兩個信息用來顯示鼠標的坐標位置,當鼠標移動時狀態(tài)中的指針坐標位置會發(fā)生變化。(3)運行結果如圖3-2所示。(a)初始運行結果(b)Text1菜單項的運行結果(c)Text2菜單項的運行結果(d)PositionSet菜單項中各菜單項組合運行的結果(e)Hello菜單項的運行結果(f)VisualC++菜單項的運行結果提示:(1)新建一個名稱為Menu的單文檔使用

3、程序,自動生成CMenuView、CMenuApp、CMenuDoc和CMainFrame四個類。(2)打開“資源視圖”標簽,依次展開Menu、Menu.rc、Menu節(jié)點,單擊IDR_MAINFRAME,打開菜單資源編輯器,進行“我的菜單”的添加,其中熱鍵設置為M,因此菜單項的Caption屬性設置為“我的菜單(&M)”,其子菜單設置如下:添加加速鍵的方法:資源視圖→“Acceleratora”項→雙擊“IDR_MAINFRAME”→進入加速鍵設置窗口。(3)對CMenuView類進行Public類成

4、員變量添加:intm_x;intm_y;CStringm_Text;變量添加的方法:方法一:在類視圖中選中CMenuView類點擊右鍵,在彈出的快捷菜單中選擇“類向?qū)А薄俺蓡T變量”選項卡→“添加自定義…”按鈕→“添加成員變量”在對話,然后在其中進行變量添加。方法二:在類視圖中雙擊CMenuView類,進入MenuView.h文件中CMenuView類的定義部分添加如上變量定義語句。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。