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