翻譯|使用教程|編輯:李爽夏|2018-12-05 09:22:38.000|閱讀 523 次
概述: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; } }
購買BCGSoft正版授權,請點擊“”喲!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn