美國留學(xué)選擇什么專業(yè)好?留學(xué)美國熱門專業(yè)推薦
2019-06-26
更新時間:2024-06-06 20:32作者:小樂
BCGControlBar(“業(yè)務(wù)組件庫ControlBar”)是一個MFC 擴展庫,允許您使用完全可自定義的選項(功能區(qū)、可自定義工具欄、菜單等)和一組專業(yè)設(shè)計來創(chuàng)建豐富的Microsoft Office 和Microsoft Visual Studio 應(yīng)用程序。應(yīng)用程序GUI 控件,例如圖表、日歷、網(wǎng)格、編輯器、甘特圖等。 BCGControlBar 庫擁有超過500 個經(jīng)過充分設(shè)計、測試和記錄良好的MFC 擴展類。我們的組件可以輕松集成到您的應(yīng)用程序中,并為您節(jié)省數(shù)百個開發(fā)和調(diào)試時間。
單擊“了解更多”安全下載BCGControlBar Pro for MFC v30.5
請在源代碼中進行以下更改: 1. 將BGCCBPro 目錄添加到INCLUDE 路徑中; 2. 將以下包含內(nèi)容添加到stdafx.h 文件中:
#include 'BCGCBProInc.h' 3. 從CBCGPWinApp 派生您的應(yīng)用程序類:
類CMyApp: 公共CBCGPWinApp4。在應(yīng)用程序類構(gòu)造函數(shù)中指定應(yīng)用程序常規(guī)選項:
視覺主題(“皮膚”),視覺主題(“皮膚”)。默認情況下,該框架將使用本機Windows 主題,但您可以切換到預(yù)定義的視覺主題或創(chuàng)建自己的主題。例如,如果您希望啟用Office 2010 風(fēng)格的藍色主題,請?zhí)砑右韵麓a:SetVisualTheme(BCGP_VISUAL_THEME_OFFICE_2010_BLUE);
工具欄選項,工具欄選項。 (如果您想使用MS Office 風(fēng)格的功能區(qū)欄,請?zhí)^此步驟)要啟用工具欄/菜單自定義,請在字符串資源中添加一個新項目ID_VIEW_CUSTOMIZE,并將以下代碼添加到應(yīng)用程序構(gòu)造函數(shù)中: CBCGPToolbarOptionstoolbarOptions;toolbarOptions.m_nViewToolbarsMenuEntryID=ID_VIEW_TOOLBAR; //將替換為工具欄menutoolbarOptions.m_nCustomizeCommandID=ID_VIEW_CUSTOMIZE; //您不需要將項目添加到任何工具欄/menustoolbarOptions.m_strCustomizeCommandLabel=_T('Customize .');設(shè)置工具欄選項(工具欄選項);5。確保在應(yīng)用程序InitInstance() 中調(diào)用CBCGPWinApp:InitInstance() 和AfxOleInit()。 6. 接下來,您需要定義應(yīng)用程序數(shù)據(jù)在注冊表中的保存位置。為此,請在CMyApp : InitInstance 中指定注冊表項(建議的代碼位置位于LoadStdProfileSettings 之后):
LoadStdProfileSettings();SetRegistryBase(_T('設(shè)置'));7.將mainframe.h 和mainframe.cpp 文件中的CMDIFrameWnd 更改為CBCGPMDIFrameWnd(對于SDI 應(yīng)用程序,將CFrameWnd 更改為CBCGPFrameWnd)。 8. 將CMDIChildWnd 更改為CBCGPMDIChildWnd(僅限MDI 應(yīng)用程序)。 9. 將CToolbar 更改為CBCGPToolBar 并將嵌入式菜單欄對象添加到CMainFrame 類中:
CBCGPMenuBar m_wndMenuBar; //新建菜單欄CBCGPToolBar m_wndToolBar; //應(yīng)用程序工具欄10.在CMainFrame:OnCreate() 方法中,添加以下行以啟用菜單欄功能:
//創(chuàng)建菜單欄(替換標準菜單):if(!m_wndMenuBar.Create(this)){TRACE0('創(chuàng)建菜單欄失敗\n');return-1; //創(chuàng)建失敗}m_wndMenuBar.SetBarStyle(m_wndMenuBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);11.要啟用菜單欄???,請?zhí)砑右韵麓a:
m_wndMenuBar.EnableDocking (CBRS_ALIGN_ANY);DockControlBar(m_wndMenuBar);重要提示:您可以在應(yīng)用程序中使用任意數(shù)量的CBCGPToolBar 工具欄,所有工具欄圖像將自動合并為一張位圖圖像,但只能使用一個CBCGPMenuBar 對象。
要啟用用戶定義的工具: 1. 添加新的菜單項:ID_TOOLS_ENTRY,它將自動替換為實際的工具列表。 2. 將以下項目添加到STRING 資源:
ID_TOOL1 '激活用戶定義工具\n用戶工具'ID_TOOL2 '激活用戶定義工具\n用戶工具'.ID_TOOLx '激活用戶定義工具\n用戶工具'3.調(diào)用應(yīng)用程序的InitInstance():
啟用用戶工具(ID_TOOLS_ENTRY,ID_TOOL1,ID_TOOLx);4。新的“工具”頁面將添加到自定義對話框中。