BCG使用

VC界面库分两大类:一,Direct UI,优点:界面绚丽。二,MFC扩展库。优点:1,方便用户。2,减少开发成本。3,界面相对好看。BCG属于后者,非常是否适合优化办公软件界面。

作者在2008年以前对BCG的介绍“BCGControlBar是一个基于MFC的扩展库,您可以通过完全的用户化操作构成一些类似于Microsoft   Office   2000/XP/2003和Microsoft   Visual   Studio.NET的应用程序(用户工具栏、菜单、键盘等等)。BCGControlBar库包含了大约150多个经过精心设计,测试和具有完备文档的MFC扩展类。这些都可以很容易的应用于您的应用程序,节省大量的开发和调试时间。BCGControlBar专业版的扩展库,包含了大量高级界面,比如,可分离的表窗口,自动隐藏窗体,托拽的时候能够显示贴靠控件和工具栏的内容,新增帖靠算法(类似于在Microsoft   Visual   Studio.NET环境和Microsoft   Visio中引入的算法),具有可分离的快捷栏,制表工具栏,语法检验和IntelliSense-style支持的文本控件,完全的平面视觉等等。除了与MFC兼容的控制栏的执行部分,这个库的其它结构完全是由我们自己设计的。大部分新的系统特性都是由库的内核自动激活和管理的。”

来自:http://blog.csdn.net/he_zhidan/article/category/2508101

时间: 2024-08-06 16:44:59

BCG使用的相关文章

BCG库的一个bug

?? 作者:朱金灿 来源:http://blog.csdn.net/clever101 同事在使用BCG库图表组件(BCG库的版本为BCGCBPRO1510)时遇到一个问题,就是图表标题总是出现乱码,具体如下图: 我查看了一下BCG库的源码,发现BCG库的绘制接口是采用D2D的接口.D2D是微软推出的一个二维绘制的com组件,只支持unicode字符,非unicode字符需要转换为unicode字符.其中绘制标题字符的代码如下: USES_CONVERSION; CStringW wStr =

BCG属性列表

一,新建一个BCG工程BCGPPropListSingle,基于对话框. 二,CBCGPPropListSingleDlg增加变量. CBCGPPropList m_prop; 三,CBCGPPropListSingleDlg::OnInitDialog初始化网格控件. m_prop.Create (WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_BORDER, CRect(0,0,200,200), this, (UINT)-1); m_prop.EnableH

BCG圆盘菜单

一,新建一个BCG工程BCGPRadialMenuSingle,基于对话框. 二, 新建或找一个png图片,上面画几个图标.导入到工程.导入后类型为PNG资源ID为IDR_PNG1. 三,利用类向导重写PreTranslateMessage. BOOL CBCGPRadialMenuSingleDlg::PreTranslateMessage(MSG* pMsg) { if (pMsg->message == WM_RBUTTONDOWN ) { CPoint point = pMsg->pt

BCG界面库的设置浮动工具栏位置

使用BCG界面库,工具栏的一些用法就和MFC不一样了,MFC的CFrameWnd 直接有一个设置浮动工具条位置的函数可以调用,而BCG没有,因为其对于TOOLBAR的底层实现和MFC那一套实现流程完全不同. BCG库的代码设置浮动工具栏的位置,又折腾了我几个小时,通过看其源码加改调用函数改参数调试,最后终于出来了,个人感觉此法不太漂亮.哪位同仁如果有标准的用法请指教,在此谢过. 代码如下: void  CMainFrame::RePosTextToolBar( CPoint &  ptScree

BCG界面库下的Windows8 UI界面样式www.webui8.com

BCG界面库下的Windows8 UI界面样式(Metro风格)控件主要有以下一些功能: 规则的大块磁贴 支持完整键盘导航 Tile组 标题(Caption) 标题按钮(Caption buttons) 矩形或圆形的磁贴形状 水平("Landscape")和 垂直("Portrait")布局 Tile页头和多行文本 Tile图像 支持数字或标志性徽章 "Live" tiles 自定义颜色和画刷 自定义磁贴 系统独立:由于BCG只是模仿了Windo

卡介苗(BCG)

卡介苗(Bacillus Calmette-Guérin, 简称BCG,中文名称来自于其发明者卡氏-介氏)是用于预防结核病的疫苗,使用活的无毒牛型结核杆菌(Mycobacterium bovis)制成.接种人体后通过引起轻微感染而产生对人型结核杆菌的免疫力.90%以上的受种者会在接种局部形成溃疡持续数周至半年,最后愈合形成疤痕,俗称卡疤.牛型结核杆菌在特殊的人工培养基上,经数年的传代,丧失对人类的致病能力,但仍保持有足够高的免疫原性,成为可在一定程度上预防结核的疫苗,对于预防结核性脑膜炎和血行播

BCG界面库

之前用过BCG界面库中的表格控件,深感其强大,现在再来用一下其它的. 一.   关于BCGControlBar. BCGControlBar是一个基于MFC的扩展库,您可以通过完全的用户化操作构成一些类似于Microsoft Office 2000/XP/2003和Microsoft Visual Studio.NET的应用程序(用户工具栏.菜单.键盘等等).BCGControlBar库包含了大约150多个经过精心设计,测试和具有完备文档的MFC扩展类.这些都可以很容易的应用于您的应用程序,节省

MFC项目依赖 BCG框架示例

1.创建一个简单的MFC工程: 2.将BCG框架项目导入到新建的mfc解决方案中,例如将BCGCBPro\BCGCBPRO140.vcxproj添加到解决方案. 3.修改mfc项目属性,包含BCG框架代码目录 4.在mfc项目的stdafx.h头文件中包含BCG框架的两个头文件: 5.修改程序Application入口类,把原来继承CWinApp修改 原文地址:https://www.cnblogs.com/HemJohn/p/9768469.html

BCG控件初步领略

BCGPVisualStudioGUIDemo 这个界面很不错呀,如果能够实现这种效果,能够解决系列问题 画图程序,这种界面非常先进.用于石材大板等非常优秀. email的效果 这种东西如果效果不错,应该很好 来自为知笔记(Wiz) 附件列表