红菊直播官方版-红菊直播免费版app下载-红菊直播永久免费版下载

MFC界面開發(fā)幫助文檔——初級C++界面開發(fā)人員的入門指南

更新時間: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。新的“工具”頁面將添加到自定義對話框中。

為您推薦

收藏!加拿大BC省頂級餐廳目錄一覽(加拿大連鎖餐飲品牌)

《新周刊》雜志在2017年特刊中發(fā)布了一篇題為《加拿大,讓全球美食團結(jié)起來》的文章,將加拿大多元的美食文化傳遞到大眾視野。而在加拿大西海岸的BC省,異國美食的匯聚更加明顯,來自歐洲、亞洲、加勒比等地區(qū)的移民,將獨特的家鄉(xiāng)味道帶到這里,碰撞著

2024-06-06 20:32

化學(xué)課程全面推進核心素養(yǎng)發(fā)展 │ 新課標新教研(化學(xué)學(xué)科核心素養(yǎng)教學(xué)設(shè)計案例)

來源:【現(xiàn)代教育報】↑ 點擊上方“現(xiàn)代教育報”即可關(guān)注我們《義務(wù)教育課程方案和課程標準(2022年版)》將于2022年秋季學(xué)期開始執(zhí)行。本報與北京教育科學(xué)研究院基礎(chǔ)教育教學(xué)研究中心攜手,特約專家名師領(lǐng)讀、解讀新課標,研討教學(xué)和教研工作將面臨

2024-06-06 20:31

這些提供小眾學(xué)制的學(xué)校(法、德、BC等學(xué)制),你知道嗎?

國際學(xué)校的三大學(xué)制,很多人都耳熟能詳,但是有些人也有小眾學(xué)制的需求,比如法、德、BC等學(xué)制等。那么這篇文章,泰樂學(xué)姐就帶你看看泰國有哪些國際學(xué)校提供這些小眾的學(xué)制。1.Canadian international school of tha

2024-06-06 20:31

BCIS Class of 2021 Results | BCIS 2021屆畢業(yè)生成績單?2021年大學(xué)生畢業(yè)信息

Beijing City International School (BCIS) challenges all students to explore their interests and passions, empowering hig

2024-06-06 20:30

在BCIS創(chuàng)立投資俱樂部的紐約大學(xué)校友(blair 紐約大學(xué))

2021屆BCIS畢業(yè)典禮上,一位女孩自信、靈動、極具創(chuàng)意地告別致辭給到場嘉賓留下了深刻印象,她就是被美國專業(yè)排名前十的紐約大學(xué) (NYU) 斯特恩商學(xué)院錄取的Karen。Karen對商業(yè)的熱情和喜愛在BCIS 求學(xué)期間得以全部地釋放和發(fā)揮

2024-06-06 20:30

奇葩“中式英語”頻出,你怎么看?

“add oil(加油鼓勁)”被收入牛津英語詞典?近日這條躥紅的消息頗令英語發(fā)燒友好一陣激動,但專家卻表示,即便是真的也別太當回事,更不能把這些奇葩中式英語奉為學(xué)外語的圭臬。其實,近年來每當有中譯英“神翻譯”的新詞匯出現(xiàn),都會引發(fā)人們的各種

2024-06-06 20:29

加載中...