原創|產品更新|編輯:我只采一朵|2013-11-29 09:51:57.000|閱讀 2417 次
概述:BCGControlBar Pro for MFC更新至v22,正式支持Windows8.1和VS2013,還新增支持Coded UI Tests、WinUI Tiles定制等精彩內容。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
好消息!MFC用戶界面組件 BCGControlBar Pro for MFC v22 終于和大家見面了! 從v22開始BCG將正式支持Windows8.1和VS2013,新版本還有很多更新亮點:Coded UI Tests、頁面轉換效果、WinUI Tiles定制等等。下面就一起來領略一下BCGControlBar v22的風采吧:
產品試用版中包含了VS2012所需的二進制文件。
BCG的一些頂級控件如Toolbars,menus和Ribbons都改進了Microsoft Active Accessibility ,從而能更好的適應這個測試框架。
Frame 和 Dialog窗口應用了新的陰影樣式,看起來會更加養眼。如果你更喜歡Windows原生的陰影樣式,可以將globalData.m_bShowFrameLayeredShadows設置為False。
CBCGPPropertySheet類新增以下兩種方法:
1)EnablePageTransitionEffect可以指定屬性頁面的轉換效果。轉換效果有以下幾種可供選擇:
2)GetPageTransitionEffect: 返回Backstage頁面轉換效果
另外一個新增的類CBCGPPageTransitionManager可以使用自己的類實現頁面轉換效果,只需要使用SetPageTransitionEffect指定所需的效果然后調用StartPageTransition方法就可以了。
1)實現Backstage頁面轉換效果,新增了以下兩種方法:
2)新增啟用/禁用Ribbon Quick Steps的功能。CBCGPRibbonQuickStep構造函數新增一個可選參數'BOOL bIsEnabled = TRUE'),你還可以用新方法Enable(BOOL bEnable = TRUE);更改圖標狀態。
3)新增CBCGPRibbonButton::SetIcon方法,開發者可更改Ribbon元素的large/small圖標。
4)新增方法CBCGPRibbonEdit::GetRecentChangeEvent,返回Ribbon編輯當前更改原因,返回值有以下幾種情況:
1)實現磁貼拖放,CBCGPWinUITiles類新增了兩個新方法:
2)Load/Save tiles狀態。調用CBCGPWinUITiles::LoadState加載磁貼狀態然后用CBCGPWinUITiles::SaveState保存即可。
3)新增可實現自定義group背景和邊框的方法:CBCGPWinUITiles ::SetGroupCaption。它有兩個可選參數:
4)新增支持MS Active Accessibility,CBCGPWinUIBaseObject 有以下幾種新的虛擬方法:
以上便是BCGControlBar Pro for MFC v22最重要的一些更新,有興趣的朋友可以查看更多更新細節。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件