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

正文內(nèi)容

第10章在mfc中創(chuàng)建應(yīng)用程序的資源-文庫吧資料

2025-07-26 07:01本頁面
  

【正文】 一個(gè)定義了邊界的工具條并附加到CToolBar對(duì)象上 SetSizes():設(shè)置按鈕及位圖大小 SetHeight():設(shè)置工具條的高度 LoadToolBar():裝載工具條資源 LoadBitmap():裝載包含工具按鈕圖像的位圖 SetBitmap():設(shè)置位圖圖像 SetButtons():設(shè)置按鈕并使每個(gè)按鈕與位圖圖像相關(guān) CToolBar的構(gòu)造方法 24 (1)增加工具條資源 Insert ? Resource ?Toolbar ? New插入新的工具條資源。 1 工具條類的層次位置及其常用方法 工具條由 CWnd類派生的 , 它們都連接到一個(gè) Windows應(yīng)用程序窗口 。然后單擊 Next Key Typed按鈕,會(huì)彈出一個(gè)對(duì)話框,提示按下對(duì)應(yīng)的加速鍵,這里按下 Ctrl+W,則 VC IDE會(huì)自動(dòng)為你設(shè)置好 Key、Modifiers和 Type三個(gè)屬性。 打開 ResourceView?Accelerator?IDR_MAINFRAME,會(huì)看到一張加速鍵列表,在列表的最后高亮區(qū)域雙擊,會(huì)彈出 Accel Properties對(duì)話框。 // 顯示 Popup菜單 CView::OnRButtonDown(nFlags, point)。point)。 // 更新 【 Show】 的 check狀態(tài) m_pPopCheckMenuItem(ID_POP_SHOW,MF_BYCOMMAND|nCheck)。 // 釋放菜單資源 } void CMy_ResView::OnRButtonDown(UINT nFlags, CPoint point) {m_pPop=(0)。 在 : ON_COMMAND(ID_POP_SHOW, OnOperShow) //消息響應(yīng) … CMy_ResView::CMy_ResView() { … (IDR_MENU_VIEW)。 // Popup快捷菜單 CMenu* m_pPop。 } 由于 CCmdUI類的成員 m_nID就是調(diào)用OnUpdateOperColorChange時(shí)當(dāng)前的菜單項(xiàng) ID,因此OnUpdateOperColorChange函數(shù)沒有 nID這個(gè)參數(shù) 18 【 例 102】 在 【 例 101】 的基礎(chǔ)上增加快捷菜單,實(shí)現(xiàn) “ 操作 ” 菜單的功能 1. 創(chuàng)建菜單資源: 在 ResourceView菜單中右擊 Menu,選擇 Insert Menu,資源命名為 IDR_MENU_POP 19 在 。 在 : afx_msg void OnUpdateOperColorChange(CCmdUI * pCmdUI)。 Invalidate()。 //}}AFX_MSG 所處理的菜單項(xiàng)的 ID。 afx_msg void OnUpdateOperShow(CCmdUI* pCmdUI)。 由于 ClassWizard不支持 ON_COMMAND_RANGE消息的自動(dòng)映射,只能手工添加消息的處理。 前面只響應(yīng)了三種顏色操作,若有 100種顏色可供選擇,是否逐個(gè)定義其響應(yīng)函數(shù)?顯然工作量很大,我們可以使用 ON_COMMAND_RANGE。 13 void Enable( BOOL bOn = TRUE ) 禁止或者允許該菜單項(xiàng) void SetCheck( int nCheck = 1 ) 設(shè)置菜單項(xiàng) /工具條按鈕的 check狀態(tài),顯示標(biāo)志為“ √” void SetRadio( BOOL bOn = TRUE ) 與 SetCheck功能類似,顯示標(biāo)志為“ 在自動(dòng)生成消息處理函數(shù)中加入如下代碼: void CMy_ResView::OnUpdateOperShow(CCmdUI* pCmdUI) { pCmdUISetCheck(m_bShow)。就像一個(gè)文本編輯軟件,菜單上是“ 10號(hào)字”、“ 12號(hào)字”的功能,如果不在菜單上標(biāo)識(shí)出來,那么使用者可能就搞不清當(dāng)前的字是多大的。 Invalidate()。 // 輸出字符串 } 9 若編譯運(yùn)行程序 , 可看到程序輸出一行紅色的字符串 , 但顏色設(shè)置菜單項(xiàng)還沒有起作用 下面將介紹如何通過菜單項(xiàng)來控制程序 ,在介紹菜單項(xiàng)的響應(yīng)時(shí) , 必須先了解幾個(gè)消息響應(yīng)機(jī)制: ? COMMAND消息的響應(yīng) ? UPDATE_COMMAND_UI消息的響應(yīng) ? ON_COMMAND_RANGE對(duì) COMMAND消息的響應(yīng) ? ON_UPDAT
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1