freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

第4章文檔應用程序-資料下載頁

2025-09-26 00:41本頁面
  

【正文】 加載此菜單資源。第 1種方式在上一小節(jié)已經介紹過,本小節(jié)介紹第 2種方式,具體操作步驟如下。 使用快捷菜單(右鍵菜單) ? 本小節(jié)通過繼續(xù)修改前面的例子來演示如何顯示快捷菜單(右鍵菜單)。具體操作步驟如下。 ? ( 1) 再次添加新菜單資源 , 設置其 ID為 IDM_SEDMENU。 ? ( 2) 編輯菜單效果 。 ? ( 3)添加菜單項 IDM_TRACKMENU1與 IDM_TRACKMENU2的消息函數,但是需要在 “ Class name”下拉列表框中選擇視圖類CEg_3_splitwndView,編寫代碼如下。 ? void CEg_3_splitwndView::OnTrackmenu1() ? { ? ::MessageBox(NULL,您選擇了 “ 快捷菜單 1”菜單項 ,提示,MB_OK)。 ? } ? void CEg_3_splitwndView::OnTrackmenu2() ? { ? ::MessageBox(NULL,您選擇了 “ 快捷菜單 2”菜單項 ,提示,MB_OK)。 ? } 工具欄編程 ? 工具欄經常與菜單欄一起使用。每個工具欄中的按鈕就相當于菜單欄中的某個菜單項,當菜單項不可用時,工具欄也不可用;單擊某個工具欄按鈕就相當于選擇了某個菜單項。 使用工具欄編輯器 ? 工具欄也是一種資源,可以通過資源編輯器來編輯。工具欄的編輯狀態(tài)如圖所示。 工具欄菜單結合 ? 要使工具欄按鈕可用,必須為其指定一個 ID,并且此 ID必須為已有菜單項的 ID。雙擊某個按鈕可以編輯按鈕的屬性。 ? 新建一個工具欄按鈕,設計按鈕圖標如圖所示。修改按鈕 ID為IDM_TEST。 ? 程序執(zhí)行以后的結果如圖所示??梢钥吹剑攩螕?IDM_TEST按鈕時,相當于選擇了 “ 測試菜單 ” → “測試 ” 命令。 多個工具欄使用 ? 本節(jié)將通過繼續(xù)修改前面的示例來介紹工具欄的創(chuàng)建過程,以及如何在程序中使用多個工具欄。首先來了解一下工具欄是如何創(chuàng)建的。工具欄的創(chuàng)建是在 CMainFrame::OnCreate時發(fā)生的。其相應代碼如下。 狀態(tài)欄編程 ? 狀態(tài)欄通常用來顯示程序中的一些狀態(tài)信息,例如當前時間、文檔路徑。使用 CStatusBar可以操作狀態(tài)欄。 狀態(tài)欄的定義 ? 狀態(tài)欄通常被分成幾個格子,每個格子顯示不同的信息,如圖所示。圖中的狀態(tài)欄由 4個格子組成,分別用來顯示工具信息、 Caps Lock狀態(tài)、 Num Lock狀態(tài)和 Scroll Lock狀態(tài)。 狀態(tài)欄的常用操作 ? 本小節(jié)將通過一個示例來演示一些狀態(tài)欄的常用操作。具體操作步驟如下。 小結 ? 本章主要介紹了單文檔程序的開發(fā)方法,其中包括了 MFC框架流程、框架代碼的組織方式、菜單與工具欄、狀態(tài)欄的使用等。文中還涉及一些 CTime類和定時器的相關知識。 ? MFC程序最重要的是面向對象封裝,例如CMainFrame類管理框架窗口、 CView類管理視圖窗口等。用戶不需要管理入口函數、窗口創(chuàng)建等操作,只需處理各種消息即可。
點擊復制文檔內容
數學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1