翻譯|使用教程|編輯:龔雪|2020-11-26 10:11:50.003|閱讀 282 次
概述:BCGControlBar庫擁有500多個(gè)經(jīng)過全面設(shè)計(jì)、測(cè)試和充分記錄的MFC擴(kuò)展類。 本指南說明如何利用Designer工具,歡迎下載產(chǎn)品體驗(yàn)!
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
BCGControlBar ("Business Components Gallery ControlBar")是MFC擴(kuò)展庫,使您可以創(chuàng)建具有完全自定義選項(xiàng)(功能區(qū)、可自定義工具欄、菜單等)以及一組專業(yè)設(shè)計(jì)的豐富Microsoft Office和Microsoft Visual Studio的應(yīng)用程序 GUI控件,例如圖表、日歷、網(wǎng)格、編輯器、甘特圖和許多其他控件。 BCGControlBar庫擁有500多個(gè)經(jīng)過全面設(shè)計(jì)、測(cè)試和充分記錄的MFC擴(kuò)展類。 我們的組件可以輕松地集成到您的應(yīng)用程序中,并為您節(jié)省數(shù)百個(gè)開發(fā)和調(diào)試時(shí)間。
使用Designer,您可以輕松地為實(shí)際應(yīng)用程序創(chuàng)建模型。它以現(xiàn)有的MFC項(xiàng)目作為輸入,并生成Ribbon元素的XML表示形式以及RC文件作為輸出。 完成設(shè)計(jì)器部分的工作后,您只需編譯項(xiàng)目,運(yùn)行并查看實(shí)際設(shè)計(jì)的Ribbon控件。
本指南說明如何利用Designer工具。
要將新元素添加到面板,請(qǐng)?jiān)赥oolbox窗口中選擇適當(dāng)?shù)脑?,或者通過在面板的設(shè)計(jì)圖面上單擊鼠標(biāo)右鍵來調(diào)用上下文菜單。在Designer中選擇新添加的元素,并且可以在Properties窗口中編輯其屬性,您可以定義元素的標(biāo)題、工具提示、工具提示說明、輸入提示、大小圖像(如果適用)、寬度(用于組合框、編輯框、滑塊)等等。
元素的圖像可以從 "Add Category" 步驟中指定的圖像列表中選擇,也可以從單獨(dú)的bmp、png或ico文件加載。
請(qǐng)注意,ID屬性允許您從現(xiàn)有命令列表中選擇元素的命令I(lǐng)D,或指定新的命令I(lǐng)D。
您始終可以編輯與當(dāng)前類別關(guān)聯(lián)的圖像集合和/或在設(shè)計(jì)時(shí)替換元素的圖像。
為此,請(qǐng)選擇與 "Image" 屬性關(guān)聯(lián)的Element并下拉組合框。
現(xiàn)在,您可以從列表中選擇一個(gè)新圖像,或選擇<edit...>,此操作將打開"Image Collection"對(duì)話框:
填寫類別和面板后,您可以設(shè)置QAT的初始狀態(tài),例如 選擇元素,這些元素將在應(yīng)用程序啟動(dòng)時(shí)顯示在QAT上。
單擊Designer表面上的QAT箭頭:
您可以瀏覽現(xiàn)有命令列表,并將其添加到快速訪問工具欄。"Quick Access Toolbar"列表中的每個(gè)命令均顯示一個(gè)復(fù)選框,指示該命令在QAT上可見還是從QAT的下拉按鈕可用。
請(qǐng)注意,這些命令不會(huì)顯示在Designer的QAT中。
完成設(shè)計(jì)過程后,或者只想查看設(shè)計(jì)中的功能區(qū)時(shí),請(qǐng)保存項(xiàng)目并執(zhí)行幾個(gè)步驟來設(shè)置應(yīng)用程序Ribbon Control。
Designer創(chuàng)建Ribbon Control布局的XML表示,使用Image Collections生成png文件,使用對(duì)生成文件引用創(chuàng)建*.rc2,并將在設(shè)計(jì)時(shí)創(chuàng)建的Command ID的定義添加到resource.h文件。 同樣,在保存項(xiàng)目時(shí),您可以選擇將對(duì)rc2文件的引用添加到應(yīng)用程序的* .rc文件中。
所有Designer的輸出都位于res \ BCGSoft_ribbon文件夾中。
如果您正在使用基于BCGControlBar Pro的項(xiàng)目,請(qǐng)執(zhí)行以下步驟將您的應(yīng)用程序與新設(shè)計(jì)的Ribbon控件連接:
在CMainFrame類中聲明Ribbon Control對(duì)象:
CBCGPRibbonBar m_wndRibbonBar;
在CMainFrame :: OnCreate中創(chuàng)建并初始化Ribbon Control:
if (!m_wndRibbonBar.Create(this)) { return -1; } if (!m_wndRibbonBar.LoadFromXML(_T("IDR_BCGP_RIBBON_XML"))) { return -1; }
如果您對(duì)BCGSoft的產(chǎn)品感興趣,也可直接咨詢“”!
現(xiàn)購買BCGSoft正版授權(quán)最高直降萬元,歡迎點(diǎn)擊了解產(chǎn)品正版授權(quán)>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都網(wǎng)