日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺談VSRibbon命令按鈕

Visual C++還是比較常用的,于是我研究了一下VS Ribbon命令按鈕,在這里拿出來和大家分享一下,希望對(duì)大家有用。到現(xiàn)在為止,我們已經(jīng)按照菜單式界面的開發(fā)流程,完成了資源的編輯和消息函數(shù)的實(shí)現(xiàn)。如果這時(shí)我們編譯運(yùn)行解決方案,我們?cè)诔绦蚪缑嫔峡床坏饺魏巫兓驗(yàn)槲覀冞€沒有把這些命令綁定到Ribbon Bar的命令按鈕上。在CMainFrame類中,它提供了一個(gè)專門的函數(shù)CMainFrame::InitializeRibbon()來完成 Ribbon界面的初始化工作,所以,我們?cè)谶@個(gè)函數(shù)中添加如下代碼,創(chuàng)建新的命令分組,然后將命令按鈕映射到我們剛剛創(chuàng)建的菜單項(xiàng)。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、聶榮ssl等。為上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的聶榮網(wǎng)站制作公司

 
 
 
  1. void CMainFrame::InitializeRibbon()  
  2. {  
  3. BOOL bNameValid;  
  4. ///…  
  5. //////////////////////////////////////////////////////////////  
  6. // 添加一個(gè)命令分組(Category)“RibbonUI Category”  
  7. CMFCRibbonCategory *pRibbonUICategory =  
  8. m_wndRibbonBar.AddCategory(_T("RibbonUI Category"),  
  9. IDB_WRITESMALL, IDB_WRITELARGE);  
  10.  
  11. // 添加一個(gè)面板(Panel)  
  12. CMFCRibbonPanel *pTestPanel = pRibbonUICategory->
    AddPanel(_T("RibbonUI Panel"), m_PanelImages.ExtractIcon(1));  
  13.  
  14. // 在面板上添加Ribbon命令按鈕(CMFCRibbonButton)  
  15. pTestPanel->Add(new CMFCRibbonButton(ID_EDIT_SAYHELLO, _T("Say Hello"), 0, 0));  
  16. pTestPanel->Add(new CMFCRibbonButton(ID_EDIT_SAYHELLO, _T("Say Hello"), 1));  
  17. pTestPanel->Add(new CMFCRibbonButton(ID_EDIT_SAYGOODBYE, _T("Say Goodbye"), 2));  
  18. //////////////////////////////////////////////////////////////  
  19. ///…  

#t#在這段代碼中,我們首先利用Ribbon Bar的AddCategory()函數(shù),添加了一個(gè)新的命令分組(Category),也就是Ribbon Bar上的一個(gè)新的標(biāo)簽頁。然后,我們?cè)谶@個(gè)新創(chuàng)建的標(biāo)簽頁中,添加了一個(gè)新的面板(Panel)。***,我們創(chuàng)建了三個(gè)VS Ribbon命令按鈕 (CMFCRibbonButton),并將它們放置到面板中。通過指定跟菜單資源中的菜單項(xiàng)相同的資源ID,我們將這些VS Ribbon命令按鈕跟我們之前創(chuàng)建的菜單項(xiàng)一一對(duì)應(yīng)起來。當(dāng)我們點(diǎn)擊某個(gè)VS Ribbon命令按鈕時(shí),就會(huì)執(zhí)行相應(yīng)的菜單命令響應(yīng)函數(shù)。這樣,我們就實(shí)現(xiàn)了菜單命令在Ribbon Bar的綁定,同時(shí)在界面上也能看到我們剛剛添加的命令按鈕了。

在這里,我們只是簡單地向大家介紹了Ribbon界面的基本概念和大致的開發(fā)流程,要想開發(fā)跟Office 2007一樣專業(yè)的Ribbon界面,我們還有很長的一段路要走,敬請(qǐng)關(guān)注本系列文章,創(chuàng)建面向Windows 7的用戶界面。


分享名稱:淺談VSRibbon命令按鈕
本文網(wǎng)址:http://www.dlmjj.cn/article/djdigcs.html