原創|使用教程|編輯:龔雪|2014-04-16 09:04:52.000|閱讀 1156 次
概述:本文分步介紹了如何將現有的MFC應用程序遷移到BCGControlBar VC界面庫中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
BCGControlBar VC界面庫不會替代MFC,而只是增強MFC。所以,這個過程非常容易,你可以按照如下步驟來實現。
1、添加 #include "BCGCBProInc.h"到你的stdafx.h文件中。項目將自動關聯合適的BCGControlBar庫。
2、從CBCGPWinApp中派生應用程序類:
class CMyApp : public CBCGPWinApp
3、確保在應用程序InitInstance()中調用AfxOleInit()。
4、添加調用 InitInstance(): SetRegistryKey(_T("MyCompany\\MyProduct"));
5、在應用程序的ExitInstance()方法中調用BCGCBProCleanUp()。
6、修改CMainFrame基礎類:
(重要提示:以上修改,請把任何地方的都修改完,而不是只在類的聲明中修改!)
7、修改CToolBar為CBCGPToolBar。請注意,如果調用CToolBar SetSizes方法對幾個工具欄設置不同的值,修改將無效!CBCGPToolBar:: SetSizes是一個靜態方法,因為所有工具欄的按鈕必須具有相同的大小。
8、如果你想添加一個菜單欄(帶菜單的類似MS Office可停靠控制欄),只需添加以下成員到CMainFrame類中:CBCGPMenuBar m_wndMenuBar,并初始化它,以同樣的方式作為工具欄成員。
9、在CMainFrame::OnCreate()的開頭設置應用程序視覺風格:
CBCGPVisualManager::SetDefaultManager(RUNTIME_CLASS(manager));
其中manager可以是下面的任意一個:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網