美國留學(xué)選擇什么專業(yè)好?留學(xué)美國熱門專業(yè)推薦
2019-06-26
更新時(shí)間:2024-03-13 05:41作者:小樂
BCGControlBar(“業(yè)務(wù)組件庫ControlBar”)是一個(gè)MFC 擴(kuò)展庫,允許您使用完全可自定義的選項(xiàng)(功能區(qū)、可自定義工具欄、菜單等)和一組專業(yè)設(shè)計(jì)來創(chuàng)建豐富的Microsoft Office 和Microsoft Visual Studio 應(yīng)用程序。應(yīng)用程序GUI 控件,例如圖表、日歷、網(wǎng)格、編輯器、甘特圖等。 BCGControlBar 庫擁有超過500 個(gè)經(jīng)過充分設(shè)計(jì)、測試和記錄良好的MFC 擴(kuò)展類。我們的組件可以輕松集成到您的應(yīng)用程序中,并為您節(jié)省數(shù)百個(gè)開發(fā)和調(diào)試時(shí)間。
單擊“了解更多”安全下載BCGControlBar Pro for MFC v30.5
請?jiān)谠创a中進(jìn)行以下更改: 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ī)選項(xiàng):
視覺主題(“皮膚”),視覺主題(“皮膚”)。默認(rèn)情況下,該框架將使用本機(jī)Windows 主題,但您可以切換到預(yù)定義的視覺主題或創(chuàng)建自己的主題。例如,如果您希望啟用Office 2010 風(fēng)格的藍(lán)色主題,請?zhí)砑右韵麓a:SetVisualTheme(BCGP_VISUAL_THEME_OFFICE_2010_BLUE);
工具欄選項(xiàng),工具欄選項(xiàng)。 (如果您想使用MS Office 風(fēng)格的功能區(qū)欄,請?zhí)^此步驟)要啟用工具欄/菜單自定義,請?jiān)谧址Y源中添加一個(gè)新項(xiàng)目ID_VIEW_CUSTOMIZE,并將以下代碼添加到應(yīng)用程序構(gòu)造函數(shù)中: CBCGPToolbarOptionstoolbarOptions;toolbarOptions.m_nViewToolbarsMenuEntryID=ID_VIEW_TOOLBAR; //將替換為工具欄menutoolbarOptions.m_nCustomizeCommandID=ID_VIEW_CUSTOMIZE; //您不需要將項(xiàng)目添加到任何工具欄/menustoolbarOptions.m_strCustomizeCommandLabel=_T('Customize. ');設(shè)置工具欄選項(xiàng)(工具欄選項(xiàng));5。確保在應(yīng)用程序InitInstance() 中調(diào)用CBCGPWinApp:InitInstance() 和AfxOleInit()。 6. 接下來,您需要定義應(yīng)用程序數(shù)據(jù)在注冊表中的保存位置。為此,請?jiān)贑MyApp : InitInstance 中指定注冊表項(xiàng)(建議的代碼位置位于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)建菜單欄(替換標(biāo)準(zhǔn)菜單):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 工具欄,所有工具欄圖像將自動(dòng)合并為一張位圖圖像,但只能使用一個(gè)CBCGPMenuBar 對象。
要啟用用戶定義的工具: 1. 添加新的菜單項(xiàng):ID_TOOLS_ENTRY,它將自動(dòng)替換為實(shí)際的工具列表。 2. 將以下項(xiàng)目添加到STRING 資源:
ID_TOOL1 '激活用戶定義工具\(yùn)n用戶工具'ID_TOOL2 '激活用戶定義工具\(yùn)n用戶工具'.ID_TOOLx '激活用戶定義工具\(yùn)n用戶工具'3.調(diào)用應(yīng)用程序的InitInstance():
啟用用戶工具(ID_TOOLS_ENTRY,ID_TOOL1,ID_TOOLx);4。新的“工具”頁面將添加到自定義對話框中。