BCGControlBar使用入门指南
来源:互联网 发布:安卓改定位软件 编辑:程序博客网 时间:2024/06/05 22:50
BCGControlBar Pro for MFC最新试用版下载请猛戳>>>
本文主要介绍如何将现有的MFC应用程序添加到BCGControlBar Pro中(如果您想要创建一个全新的应用程序,请使用我们的Application Wizard)。让我们想象您已经拥有了一个具有菜单、工具栏和状态栏的典型MFC应用程序。在您的代码中做以下更改:
1. 将以下代码添加到stdafx.h文件中:
1
#include "BCGCBProInc.h"
所需要的库将会自动链接您的项目——您不必在项目链接器设置中添加它。假设我们 的集成向导已正确完成,您的Visual Studio C++文件夹列表已经包含到BCGControlBar Pro目录中。
2. 从CBCGPWinApp中派生您的应用程序类:
1
class
CMyApp :
public
CBCGPWinApp
3. 请确保在您应用程序的InitInstance()中调用CBCGPWinApp::InitInstance()和AfxOleInit()。
4. 添加以下调用InitInstance(): SetRegistryKey(_T("MyCompany\\MyProduct"));
5. 在您应用程序ExitInstance()中调用BCGCBProCleanUp()。
6.下面的类名使用全局替换:
- CFrameWnd -> CBCGPFrameWnd
- CMDIFrameWnd -> CBCGPMDIFrameWnd
- CMDIChildWnd -> CBCGPMDIChildWnd
- CToolBar -> CBCGPToolBar
- CStatusBar ->CBCGPStatusBar.
7. 如果您想添加Microsoft Office 2007/2010/2013/2016样式的功能导航栏,请阅读以下文章来了解这种技术:
- Office-style Ribbon Bar
- Ribbon Backstage View - Walkthrough
- Ribbon Designer
8. 添加嵌入式菜单栏对象到您的CMainFrame类中:CBCGPMenuBar m_wndMenuBar,同时在CMainFrame::OnCreate:中创建该对象。
1
2
3
m_wndMenuBar.Create(
this
);
m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndMenuBar);
9. 在您应用程序的构造函数开头设置应用程序可视化样式:
1
SetVisualTheme(theme);
其中,主题是:
BCGP_VISUAL_THEME_DEFAULTWindows native themeBCGP_VISUAL_THEME_OFFICE_2000MS Office 2000/VC++ 6.0 lookBCGP_VISUAL_THEME_OFFICE_XPMS Office XP/Visual Studio.NET lookBCGP_VISUAL_THEME_OFFICE_2003MS Office 2003 lookBCGP_VISUAL_THEME_VS_2005Visual Studio 2005 lookBCGP_VISUAL_THEME_OFFICE_2007_BLUEMS Office 2007 look (blue)BCGP_VISUAL_THEME_OFFICE_2007_BLACKMS Office 2007 look (black)BCGP_VISUAL_THEME_OFFICE_2007_SILVERMS Office 2007 look (silver)BCGP_VISUAL_THEME_OFFICE_2007_AQUAMS Office 2007 look (aqua)BCGP_VISUAL_THEME_CARBONCarbonBCGP_VISUAL_THEME_VS_2008Visual Studio 2008 lookBCGP_VISUAL_THEME_VS_2010Visual Studio 2010 lookBCGP_VISUAL_THEME_OFFICE_2010_BLUEMS Office 2010 look (blue)BCGP_VISUAL_THEME_OFFICE_2010_BLACKMS Office 2010 look (black)BCGP_VISUAL_THEME_OFFICE_2010_SILVERMS Office 2010 look (silver)BCGP_VISUAL_THEME_SCENICWindows 7/8 Ribbon look.BCGP_VISUAL_THEME_VS_2012_LIGHTVisual Studio 2012 look (light)BCGP_VISUAL_THEME_VS_2012_DARKVisual Studio 2012 look (dark)BCGP_VISUAL_THEME_VS_2012_BLUEVisual Studio 2012 look (blue)BCGP_VISUAL_THEME_OFFICE_2013_WHITEMS Office 2013 look (white)BCGP_VISUAL_THEME_OFFICE_2013_GRAYMS Office 2013 look (gray)BCGP_VISUAL_THEME_OFFICE_2013_DARK_GRAYMS Office 2013 look (dark gray)BCGP_VISUAL_THEME_OFFICE_2016_WHITEMS Office 2016 look (white)BCGP_VISUAL_THEME_OFFICE_2016_COLORFULMS Office 2016 look (colorful)BCGP_VISUAL_THEME_OFFICE_2016_DARK_GRAYMS Office 2016 look (dark gray)有兴趣的朋友点击查看更多BCG教程>>
0 0
- BCGControlBar使用入门指南
- bcgcontrolbar使用
- BCGControlBar使用
- BCGControlBar入门使用手册(1)
- 【网摘】BCGControlBar入门使用手册
- BCGControlBar的使用
- BCGControlBar的使用
- BCGControlBar使用(一)
- BCGControlBar使用(一)
- BCGControlBar的使用
- BCGControlBar的使用
- BCGControlBar使用一:SetScenicText
- BCGControlBar的使用
- Solr使用入门指南
- Zigbee2006使用入门指南
- Zigbee2006使用入门指南
- Solr使用入门指南
- Solr使用入门指南
- HorizontalScrollView 使用 实现textview和viewpager的联动
- 2016.6.28笔记(1)-MVC基础知识
- web项目改名后无法通过新名称访问
- PCI9054 突发模式数据传输 (burst mode data transfer )
- Java web 乱码
- BCGControlBar使用入门指南
- 栈与队列--创建栈/队列
- TortoiseGit工具安装
- oracle 递归使用
- linux学习三部曲
- 如何利用python爬虫技术将百度贴吧上面的帖子名称爬取下来
- mongodb的聚合函数的$redact方法运用。
- Django 基础
- linux下软件的安装与卸载方法