BCGControlBar(MFC) v21發佈支持Windows 8.1預覽版

 BCGControlBar Pro for MFC 和 BCGSuite for MFC 最新發布2013年以來的第二個新版本v21。BCGControlBar的更新頻率雖然不高,但每一次更新都能給開發者帶來很多驚喜。BCGControlBar v21正式支持Windows 8.1VS2013預覽版,新增VS2012藍色主題和大型WinUI tiles。

主要更新:

* 正式支持Windows 8.1 Preview
* 兼容Visual Studio 2013 Preview(只限零售版)
* 新增一個class - CBCGPWinApp。它提供以下功能:

  • 自動初始化Context Menu, Keyboard, Shell 和 Tooltip managers
  • 切換視覺主題
  • 將視覺主題與指定的菜單/功能區結合
  • 在應用程序註冊表分支中自動保存當前的視覺主題
  • 更簡單的菜單/工具條自定義:在應用程序的構造函數中設置了CBCGPToolbarOptions m_ToolbarOptions後,其餘的就交給框架進行處理。
  • 退出時自動清除框架數據

* 注意:CBCGPWinApp的派生類不推薦用於當前的應用程序,這個類最好用於新創建的程序。

功能導航欄

* Touch/Mouse輸入模式 - 當啓用觸摸模式時,功能圖標之間會有一些空格,以保證用戶可以更方便的用手指進行操作。CBCGPFrameWnd, CBCGPMDIFrameWnd 和 CBCGPOleIPFrameWnd類添加了以下新的方法:

  • SetInputMode -指定當前的輸入模式:Mouse或Touch;
  • GetInputMode - 返回當前的輸入模式

* 改進支持MSAA
* Ribbon Designer工具新增全鍵盤導航

可視化


* 支持Visual Studio 2012主題:VS2012_LightBlue。這個主題和新的VS2012藍色主題很像。
* 主題中新增可自定義的滾動條和智能懸停標記。

WinUITiles:


* Tile界面支持以下規格:

  • BCGP_TILE_REGULAR: 平方
  • BCGP_TILE_WIDE:雙寬,單高
  • BCGP_TILE_DOUBLE_SIZE: 雙寬,雙高 - 類似於Windows 8.1中的大型Tile.

* 新增方法:CBCGPWinUITiles:移除指定的Tile、標題或標題按鈕。

Grid:

* 新增可自定義的Field Chooser空內容標籤,CBCGPGridCtrl類新增以下新方法:

  • SetFieldChooserEmptyContentLabel
  • GetFieldChooserEmptyContentLabel

* Field Chooser窗口新增視覺主題:ShowColumnsChooser新增一個可選參數'BOOL bVisualManagerStyle = FALSE'

BCGControlBar Pro除以上這些更新外,儀表、圖表、圖形管理器等控件均有更新,查看詳細的更新請移步>>

>>BCGControlBar Pro for MFC v21下載


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章