翻譯|使用教程|編輯:王香|2018-11-01 09:57:03.000|閱讀 716 次
概述:BCGControlBar庫框架允許您創建各種應用程序“skins”并輕松更改用戶界面元素的外觀。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
BCGControlBar庫框架允許您創建各種應用程序“skins”并輕松更改用戶界面元素的外觀。雖然該產品具有超過25個預先構建的視覺主題,但您可以輕松實現自定義主題。 在下圖中,您可以看到從“BCGPMediaPlayer”和“BCGPMSMoneyDemo”示例中截取的屏幕截圖:
該框架維護CBCGPVisualManager 類的全局對象,默認情況下繪制以下GUI元素:
每個元素由單獨的虛函數顯示。 要實現自己的皮膚,您應該執行以下步驟:
以下示例顯示如何在默認和自定義可視管理器之間切換:
void CMyApp::SetCustomTheme(int iThemeIndex) { switch (iThemeIndex) { case OFFICE_2016_CUSTOM_THEME: // CMyOffice2016Theme is derived from CBCGPVisualManager2016 class SetVisualTheme(BCGP_VISUAL_THEME_OFFICE_2016_COLORFUL, RUNTIME_CLASS(CMyOffice2016Theme); break; case VS_2017_CUSTOM_STYLE: // CMyVS2017Theme is derived from CBCGPVisualManagerVS2013 class SetVisualTheme(BCGP_VISUAL_THEME_VS_2013_BLUE, RUNTIME_CLASS(CMyVS2017Theme); break; } }
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn