将现有MFC应用程序迁移到BCGControlBar VC界面库中

简介: 1、安装BCGControlBar(安装完成后进行编译) 默认安装路径:C:\Program Files (x86)\BCGSoft\BCGControlBarPro2、vs2010新建BCG项目(根据向...
1、安装BCGControlBar(安装完成后进行编译)
默认安装路径:C:\Program Files (x86)\BCGSoft\BCGControlBarPro
2、vs2010新建BCG项目(根据向导操作即可)
3、新建项目后进行编译(看效果)
4、将原有的MFC项目迁移到BCG项目中(覆盖BCG的),然后进行编译运行(可以运行)
注意:(1)如果运行提示缺失.dll文件,则将相应的.dll文件添加到以下路径
C:\Windows\System32
(2) 配置环境变量,将.dll文件路径添加到path变量中
5、调整代码
5.1 stdafx.h 文件中
添加 #include "BCGCBProInc.h"(项目将自动关联合适的BCGControlBar库)
5.2 App.h App.cpp 文件中
CWinAppEx改为CBCGPWinApp,相关地方都需要修改
5.3 ChildFrm.h ChildFrm.cpp 文件中
CMDIChildWndEx改为CBCGPMDIChildWnd,相关地方需要修改
5.4 MainFrm.h MainFrm.cpp 文件中
CMDIFrameWndEx改为CBCGPMDIFrameWnd
CMFCMenuBar改为CBCGPMenuBar
CMFCToolBar改为CBCGPToolBar
CMFCStatusBar改为CBCGPStatusBar
CMFCToolBarImages改为CBCGPToolBarImages
相关地方需要修改
6、项目编译bug修改

相关文章
|
存储 C++
07 MFC - 用向导生成一个MFC应用程序
07 MFC - 用向导生成一个MFC应用程序
74 0
10 MFC - 对话框应用程序框架介绍
10 MFC - 对话框应用程序框架介绍
102 0
|
C++ Windows
09 MFC - 创建基于对话框的 MFC 应用程序框架
09 MFC - 创建基于对话框的 MFC 应用程序框架
98 0
|
7月前
MFC应用程序对话框架构
MFC应用程序对话框架构
41 0
|
7月前
MFC编写DLL窗口功能代码
MFC编写DLL窗口功能代码
34 0
|
网络协议 C# C++
VS2017编写MFC库以及使用Qt调用MFC库方法
VS2017编写MFC库以及使用Qt调用MFC库方法
VS2017编写MFC库以及使用Qt调用MFC库方法
|
自然语言处理 C++
MFC基于对话框使用dll进行多语言切换
Qt使用qm文件切换有两种加载方式,比较容易一些
495 0
MFC基于对话框使用dll进行多语言切换