BCGControlBar(Business Components Gallery ControlBar)專業版是MFC的一個擴展庫,您能夠用來構建相似於Microsoft Office 2000/XP/2003/2007/2010/2013 和 Microsoft Visual Studio-like(打印、用戶定製工具欄、菜單等)以及其餘一些知名產品的高級用戶界面,例如:日曆、網格、編輯和甘特圖等。BCGControlBar的這個擴展庫包含了300多個通過精心設計,測試和具備完備文檔的MFC擴展類。BCGControlBar控件能輕鬆的融入應用程序中,節約大量的的開發和調試時間。框架
免費下載:BCGControlBar Pro for MFC v24.4函數
近日,BCGSoft正式發佈了v24.4,咱們一塊兒來看看新版本中的重要更新:工具
MS Office 2016-like Ribbon "Tell Me"佈局
改進Office-like控件的信息提示測試
新的圖表顏色主題字體
許多其餘的一些新功能和改進功能ui
實現Office 2016-like Ribbon命令搜索("Tell Me"),將下面的新方法添加到CBCGPRibbonBar類中:spa
EnableCommandSearch:啓用/禁用Ribbon命令搜索設計
IsCommandSearchEnabled:決定Ribbon命令搜索是否被啓用調試
BCGM_ON_GET_RIBBON_COMMANDS_MENU_CUSTOM_ITEMS:此註冊的消息容許添加自定義菜單項到搜索結果菜單中
在Office 2016主題中改進Ribbon控件的佈局和外觀
爲Ribbon禁用功能新增灰色圖標,調用新的方法CBCGPRibbonBar::SetGrayDisabledImages來啓用/禁用此功能
CBCGPRibbonBar::ActivateContextCategory容許指定內容標籤索引:添加一個新的、可選參數'int nActiveTabIndex = 0'
Ribbon Main按鈕如今能夠被開啓/關閉:簡單地設置按鈕的命令ID和MFC與此ID相關的命令更新處理程序
新的"CBCGPRibbonBar::GetQuickAccessDefaultState"容許獲取一個默認的QAT狀態
CBCGPRibbonBar::EnableKeyTips如今擁有一個新的可選參數'UINT nDelay = 200',該參數在顯示Ribbon關鍵提示以前指定一個延遲(毫秒)
新增指定最大級別縮放的功能:新增CBCGPRibbonBackstagePagePrint::SetMaxZoomLevelRibbon方法
CBCGPRibbonCategory::SetHiddenElementRTC和CBCGPRibbonCategory::SetHiddenElementRTCByID方法在運行時容許修改Ribbon目錄隱藏元素類
CBCGPRibbonDialogBar構造函數擁有一個新的可選參數'CRuntimeClass* pRTI = NULL'
改進對話框提示信息
CBCGPControlInfoTip::BCGPControlInfoTipStyle樣式 = CBCGPControlInfoTip::BCGPINFOTIP_Info:指定信息提示樣式
BOOL bIsClickable = FALSE:指定信息提示是否可點擊
新增信息提示樣式:Info、Error、Shield或Ok,在CBCGPControlInfoTip::BCGPControlInfoTipStyle中實現該樣式
信息提示如今能夠點擊:當它能夠點擊時,框架會發送一個新的註冊信息BCGM_ONCLICKINFOTIP到對話框/表單中
CBCGPDialog、CBCGPDialogBar、CBCGPPropertyPage和CBCGPFormView類的SetControlInfoTip方法如今有兩個新的可選參數:
CBCGPPropertyPage:新增背景圖像支持,調用新的方法CBCGPPropertyPage::SetBackgroundImage來設置/刪除背景圖像
CBCGPPropertySheet::EnableLayout擁有一個新的可選參數'BOOL bResizeBox = FALSE',您能夠設置該參數爲TRUE,以便在屬性表的右下角顯示對話框從新調整的大小
屬性表列表框如今使用Visual Managers的大字體