MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

BCGControlBar庫擁有500多個經過全面設計、測試和充分記錄的MFC擴充套件類。 我們的元件可以輕鬆地整合到您的應用程式中,併為您節省數百個開發和除錯時間。

BCGControlBar專業版和BCGSuite for MFC v33。3已正式釋出了,該版本包含了增強的Ribbon自定義、新的日期/時間數字指示器、帶有文字對齊的組控制元件、多行支援以及其他一些新功能和改進。最新版點選下方獲取:

BCGControlBar Professional Edition for MFC官方最新版免費下載試用,歷史版本下載,線上文件和幫助檔案下載-慧都網

Ribbon Bar

1。 改進Ribbon自定義:

新增在自定義組之間的移動自定義控制元件和在自定義選項卡之間移動自定義組的功能。

修改儲存/恢復自定義組的機制。

2。 CBCGPRibbonButton::SetMenu有一個新的可選引數“bKeepMenuHandle”(預設為FALSE),當此引數為TRUE時,選單不轉換為子項列表。

3。 擴充套件Ribbon Quick Access Toolbar (QAT) 外觀自定義,該版本新增了以下功能:

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

QAT現在可以隱藏:呼叫新方法CBCGPRibbonBar::SetQuickAccessToolbarVisible切換QAT可見性。

開發人員可以用文字標籤顯示QAT Ribbon控制元件:呼叫新方法CBCGPRibbonBar::SetQuickAccessToolbarLabels來顯示/隱藏這些標籤。

開發人員可以指定哪些QAT自定義功能可用於使用者(在QAT編輯選單中):呼叫新方法CBCGPRibbonBar::SetQuickAccessToolbarEditFlags與以下標誌的組合:BCGPRIBBONBAR_QAT_HIDE_ALLOWED, BCGPRIBBONBAR_QAT_SHOW_LABELS_ALLOWED和BCGPRIBBONBAR_QAT_CHANGE_LOCATION_ALLOWED。

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

最近的QAT狀態自動儲存在應用程式設定中,並將在下次執行應用程式時恢復。

工具欄和選單

1。 CBCGPPopupMenu::HideRarelyUsedCommands方法現在是虛擬的。

2。 CBCGPKeyboardPage(鍵盤快捷鍵自定義頁面):為寬的(部分可見的)命令名添加了工具提示。

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

量規控制元件

1。 CBCGPAnalogClock有以下補充和改進:

EnableSecondHand方法有一個新的可選引數bSmoothMovement,當此引數為TRUE且啟用seconds needle時,針將在秒刻度之間平穩移動。

一個新的虛擬方法OnGetClockTime允許指定一個自定義時間。

2。 CBCGPGaugeImpl:實現多個測量的圓角支援,SetCornerRadius和GetCornerRadius方法新增到該類中,您可以在以下規格型別中指定圓角形狀:

CBCGPColorIndicatorImpl

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

CBCGPLinearGaugeImpl

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

CBCGPNumericIndicatorImpl

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

3。 CBCGPNumericIndicatorImpl:新增數字型別:

BCGP_NUMERIC_DIGIT_SEGMENTS_7

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

BCGP_NUMERIC_DIGIT_SEGMENTS_7_DOTS

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

BCGP_NUMERIC_DIGIT_SEGMENTS_16

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

呼叫新方法SetDigitType指定該型別,呼叫GetDigitType獲取該型別。

4。 新的儀表CBCGPNumericDateTimeIndicatorImp和CBCGPDigitalClock實現了數字日期/時間指示器和數字時鐘。

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能

5。 bcgpnumericindicatorimpl:添加了新的指標狀態BCGP_NUMERIC_INDICATOR_STATE_NOTREADY。

MFC介面控制元件BCGControlBar v33.3 - 升級Ribbon Bar自定義功能