MFC界面庫BCGControlBar v25.0新功能詳解六:屬性網格和其餘

BCGControlBar Pro for MFC最新試用版下載請猛戳>>>html

親愛的BCGSoft用戶,咱們很是高興地宣佈BCGControlBar Professional for MFC和BCGSuite for MFC v25.0正式發佈!咱們爲您提供開發桌面應用最簡單、最有效的方法!接下來幾篇文章將對這個版本的新功能一一進行介紹,讓您對BCG這個控件有一個全新的認識和了解。須要最新版的能夠點擊這裏【BCG下載數據結構

屬性網格

1. 新增對多行屬性網格的支持:字體

  • CBCGPProp類擁有一個新的虛擬方法'GetRowsNumber'。若是您想自定義多行屬性能夠在CBCGPProp派生類中覆蓋它。
  • 新的CBCGPMultilineEditProp類實現了多行文本屬性。

2. 實現自定義CBCGPDateTimeProp的外觀和操做:該類構造擁有一個新的可選參數'pAttributes',它能指向一個全新的數據結構CBCGPDateTimePropAttributes。您能夠自定義月份外觀、數據格式、一週的第一天和日期/時間範圍。ui

3. 新的方法CBCGPPropList::EnableVerticalScrollBar容許顯示/隱藏一個垂直的滾動欄。spa

其餘

1. CBCGPEditCtrl:實現顯示"White Space"字符(例如Space或Tab)的功能。調用新的方法SetViewWhiteSpace來啓動/禁用"White Space"和IsViewWhiteSpace,檢查是否啓用該功能。orm

2. CBCGPButton::SetFaceColor擁有一個新的、可選參數「BMX FaceColorWithTheme」。若是這個參數爲FALSE,開發人員能夠在控件背景繪製中指定顏色;不然,這個顏色將「混合」到當前特定的背景主題中。htm

3. CBCGPCaptionBar::SetCaptionFont容許使用"caption" (large) 字體來顯示文本。blog

4. 新的方法CBCGPContextMenuManager::SetRightMouseButtonCheck指定TrackPopupMenu中的消息循環是否應該以鼠標單擊右鍵中止。ip

5. 新的虛擬方法CBCGPDockingControlBar::OnNewMDITabbedChildWnd容許建立具備自定義類(從CBCGPMDIChildWnd派生)的標籤式MDI子窗口。開發

6. CBCGPDrawManager方法、ColorMakeLighter和ColorMakeDarker擁有一個新的可選參數'bKeepSaturation'。

7. CBCGPEdit::EnablePopupDialog和CBCGPMenuButton::EnablePopupDialog方法擁有一個新的可選參數'BOOL bIsRightAligned = FALSE'。若是您想在控件的右側顯示彈出窗口可將該參數設置爲TRUE。

8. CBCGPTextFormat擁有一個新的"End Ellipsis"屬性:新增SetEndEllipsis/IsEndEllipsis方法。

9. CBCGPShellBreadcrumb擁有一個新的方法Refresh,調用它更新腳本瀏覽路徑控件內容。

10. CBCGPToolBarImages類擁有如下一些新的方法:

  • InvertColors:反轉圖像色彩
  • MakeLighter:使圖像變淡
  • MakeDarker:使圖像更暗

有興趣的朋友能夠點擊查看更多BCG新版更新內容>>

相關文章
相關標籤/搜索