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

正文內(nèi)容

第4章文檔應(yīng)用程序(文件)

2024-10-17 00:41 上一頁面

下一頁面
 

【正文】 切分成格子。在 MFC中添加消息映射有 2種方法,即使用類向?qū)?chuàng)建和手動創(chuàng)建。手動添加消息映射分為三步。 菜單編程 ? 使用菜單可以將程序的各個功能管理起來,為程序界面節(jié)省空間,本節(jié)介紹菜單編程的方法。如圖所示,雙擊資源視圖內(nèi)的菜單資源 IDR_MAINFRAME,右邊的編輯視圖會顯示出此菜單的可視化界面。 ? ( 1)修改 IDR_MAINFRAME菜單資源,添加菜單項。 ? } 更改應(yīng)用程序菜單 ? 更改單文檔程序的菜單有 2種方式,即直接修改IDR_MAINFRAME菜單資源或新添加菜單資源并重新加載此菜單資源。 ? ( 1) 再次添加新菜單資源 , 設(shè)置其 ID為 IDM_SEDMENU。 ? } ? void CEg_3_splitwndView::OnTrackmenu2() ? { ? ::MessageBox(NULL,您選擇了 “ 快捷菜單 2”菜單項 ,提示,MB_OK)。工具欄的編輯狀態(tài)如圖所示。修改按鈕 ID為IDM_TEST。首先來了解一下工具欄是如何創(chuàng)建的。使用 CStatusBar可以操作狀態(tài)欄。具體操作步驟如下。用戶不需要管理入口函數(shù)、窗口創(chuàng)建等操作,只需處理各種消息即可。文中還涉及一些 CTime類和定時器的相關(guān)知識。圖中的狀態(tài)欄由 4個格子組成,分別用來顯示工具信息、 Caps Lock狀態(tài)、 Num Lock狀態(tài)和 Scroll Lock狀態(tài)。其相應(yīng)代碼如下??梢钥吹?,當(dāng)單擊 IDM_TEST按鈕時,相當(dāng)于選擇了 “ 測試菜單 ” → “測試 ” 命令。雙擊某個按鈕可以編輯按鈕的屬性。每個工具欄中的按鈕就相當(dāng)于菜單欄中的某個菜單項,當(dāng)菜單項不可用時,工具欄也不可用;單擊某個工具欄按鈕就相當(dāng)于選擇了某個菜單項。 ? ( 3)添加菜單項 IDM_TRACKMENU1與 IDM_TRACKMENU2的消息函數(shù),但是需要在 “ Class name”下拉列表框中選擇視圖類CEg_3_splitwndView,編寫代碼如下。 使用快捷菜單(右鍵菜單) ? 本小節(jié)通過繼續(xù)修改前面的例子來演示如何顯示快捷菜單(右鍵菜單)。 ? ( 3)編寫 OnMsgbox代碼如下。 響應(yīng)菜單消息 ? 當(dāng)用戶選擇某一菜單項時,會產(chǎn)生一條 WM_COMMAND消息,響應(yīng)菜單消息只需處理菜單項的 WM_COMMAND消息即可。程序中的資源一般有對話框、快捷鍵、圖標(biāo)、圖片、菜單欄、工具欄、字符串和版本信息等。 ? ( 2)在類的實現(xiàn)文件中的 BEGIN_MESSAGE_MAP與END_MESSAGE_MAP之間添加消息映射宏,消息映射宏必須定義為 ON_MESSAGE(消息 ID,消息函數(shù)),表示當(dāng)消息 ID代表的消息產(chǎn)生時,使用消息函數(shù)處理。選擇“ Message Maps”選項卡可以切換到消息映射界面,如圖所示。 MFC的編程的核心 —— 消息映射 ? MFC程序創(chuàng)建窗口非常容易,甚至不用書寫任何代碼。 ? ( 2)創(chuàng)建新的視圖類。 切分窗口 ? 如果文檔窗口由多個視圖拼合組成(類似資源管理器),可以通過切分窗口來完成。
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1