原創(chuàng)|使用教程|編輯:龔雪|2014-04-16 09:49:20.000|閱讀 605 次
概述:使用VC界面庫BCGControlBar創(chuàng)建微軟Office 2007/2010/2013風(fēng)格的Ribbon Bar會遇到什么樣的問題呢?本文匯總了該過程中的常見使用問題及解決方法。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
問:面板中如何增加一個工具欄組合框按鈕?
答:使用BCGControlBar的CBCGPRibbonComboBox元素:
問:如何添加一個快速啟動按鈕?
答:假設(shè)ID_APP_ABOUT命令會顯示"About"對話框。面板中要啟用快速啟動按鈕需要執(zhí)行下列操作:
問:在資源中,如何從自定義工具欄添加幾組按鈕到窗格中?
答:在資源編輯器(IDR_MAINFRAME)中創(chuàng)建一個工具欄。添加圖像列表到此工具欄(IDB_MAINFRAME256)。
問:運(yùn)行時如何添加一組按鈕到面板中?
答:創(chuàng)建一個CBCGPRibbonButtonsGroup對象,在這個對象中添加一組按鈕,然后將這個對象添加到面板中:
上面代碼中的19、20為分類圖像列表中的按鈕圖像索引。
問:如何添加自定義按鈕到一組從工具欄創(chuàng)建的按鈕中?
答:當(dāng)工具欄已被添加到一個面板中時,你需要用自定義按鈕替換"regular"按鈕。因?yàn)?a target="_blank">Ribbon Control將復(fù)制并在運(yùn)行時創(chuàng)建按鈕(例如,當(dāng)沒有足夠的空間來顯示一個按鈕,并且這個按鈕應(yīng)該放在彈出面板中,Ribbon Control將創(chuàng)建一個按鈕副本),這時你需要為自定義按鈕指定運(yùn)行時的類:
問:如何設(shè)置快速訪問工具欄?
答:只需填寫"quick access"命令清單,并調(diào)用CBCGPRibbonBar:: SetQuickAccessCommands
即可:
問:如何在右側(cè)的選項(xiàng)卡中添加元素?
答:使用如下代碼可以在右側(cè)的選項(xiàng)卡中添加"About"按鈕:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)