中国最专业的商业控件服务网

慧都控件网

节假日值班电话:023-66090381
product
最经典Silverlight控件套包助你打造酷炫的Web应用程序
已经是本类第一个产品 下一个 下一个Xtreme Toolkit Pro
BCGControlBar Library Pro Edition
[产品编号: 10088 ]  
BCGControlBar Library Pro Edition

收藏订阅

  • 当前版本:v16.1   [销售以商家最新版为准,如需其他版本,请来电咨询]
  • 开  发 商:BCGSoft 独家代理
  • 产品类型:独立控件
  • 产品功能:用户界面
  • 控件类型:C++/ MFC
  • 其他特性:Windows Form
  • 产品源码:不提供源码
关于本产品的分类与介绍仅供参考,具体以商家网站介绍为准。

了解产品培训题纲,请点击:助您打造完美的用户界面——BCGControlbar控件培训
近期暂无培训。 提交培训意向
产品介绍 下载 购买 版本更新 开发商 视频与培训 评论(11)  
v10.1  BCGControlBar Library Pro Edition v10.0 (08-05-09)

BCGControlBar Library Pro Edition 版本更新 v10.0 (更新日期:5/9/2008)
新功能
1.为与Visual Studio 2008功能包兼容,以下程序与枚举值名称被重命名:
  • 旧名称(新名称)
    CMenuImages(CBCGPMenuImages)
    GetCmdMgr(BCGPGetCmdMgr)
    CMD_MGR(BCGPCMD_MGR)
    DT_UNDEFINED(BCGP_DT_UNDEFINED)
    DT_IMMEDIATE(BCGP_DT_IMMEDIATE)
    DT_STANDARD(BCGP_DT_STANDARD)
    DT_SMART(BCGP_DT_SMART)
    IsStandardCommand(IsBCGPStandardCommand)
    BCGP_CS_STATUS(将BCGP_ 前缀添加到所有值)
    BCGP_DOCK_METHOD(将BCGP_ 前缀添加到所有值)
    BCGP_DOCK_TYPES(将BCGP_ 前缀添加到所有值)
2.包含了暌违已久的Gantt控制组件的第一个版本。请参阅BCGPGanttDemo与BCGPOrginizer示例以查看该控制组件的操作情况。主要功能:
  • MFC文档/浏览整合 – 提供了即开即用的CBCGPGanttView类
  • 无限时间条
  • 完全自定义的外观
  • 不同的任务对象类型,如常规任务、里程碑等
  • 内置资源网格
  • 任务连接程序
  • 放大/缩小
  • 可折叠组(工程)
  • 打印以及打印预览
  • 拖放功能+重新设置条目大小的支持
3.色带附加功能:
  • 添加完全的键盘导航支持。
  • 色带元素:
    • 添加了新类 - CBCGPRibbonRadioButton
    • CBCGPRibbonSlider能以多种TBS_***风格显示:将新的'dwStyle'可选参数添加到了建构式。
  • 添加了新的通知消息:
    BCGM_ON_BEFORE_SHOW_PALETTE_CONTEXTMENU。通过处理该消息,开发人员能自定义图片库上下文菜单。CBCGPRibbonCustomizePage与CBCGPRibbonCustomize类拥有新的程序。
  • EnableKeyboradCustomization (TRUE | FALSE)。如果您希望禁用键盘自定义,请调用该程序。
  • 改进了与色带迷你工具栏一起显示的上下文菜单的性能。
  • 改进了CBCGPRibbonKeyTip窗口的性能。
4.计划程序附加功能:
  • 多资源支持:
    • CBCGPAppointment - SetResourceID/GetResourceID
    • 添加了新CBCGPPlannerViewMulti类
    • 添加了新CBCGPAppointmentMultiStorage类
    • 添加了新BCGP_PLANNER_RESOURCEID_CHANGED通知
    • 添加新BCGP_PLANNER_TYPE - BCGP_PLANNER_TYPE_MULTI类型
    • 添加了新CBCGPPlannerManagerCtrl::IsMultiResourceStorage程序
    • 添加了新CBCGPPlannerManagerCtrl::AddResourceRTC属性
    • 添加了新CBCGPPlannerManagerCtrl::AddResource程序
    • 添加了新CBCGPPlannerManagerCtrl::RemoveResource程序
    • 添加了新CBCGPPlannerManagerCtrl::GetResourceInfo程序
    • 添加了新CBCGPPlannerManagerCtrl::GetCurrentResourceID程序
    • 添加了新CBCGPPlannerManagerCtrl::SetCurrentResourceID程序
    • 添加了新CBCGPPlannerManagerCtrl::SetUseMultiResourceDefault程序
  • 修改了CBCGPPlannerViewWeek::GetCaptionFormatStrings以支持MS Office 2007风格的标题(请查看BCGP_PLANNER_DRAW_VIEW_CAPTION_DAY_COMPACT)
  • 添加了新的通知:
    • BCGP_PLANNER_DAYCAPTION_CLICK
    • BCGP_PLANNER_WEEKCAPTION_CLICK
  • 添加了以下绘图标签:
    • BCGP_PLANNER_DRAW_VIEW_WEEK_BAR – 在月浏览上绘制周显示条
    • BCGP_PLANNER_DRAW_VIEW_CAPTION_DAY_BOLD – 使用加粗字体绘制标题
    • BCGP_PLANNER_DRAW_VIEW_CAPTION_DAY_COMPACT – 能全部浏览的MS Office 2007风格的日期格式
5.网格与报告的附加功能:
  • 内置过滤程序支持。您能添加回叫功能以及运行任何自定义过滤程序。请查看BCGPGridExample然后切换到过滤程序表格。以下是添加的新功能:
    • CBCGPGridCtrl::EnableFilter
    • CBCGPGridCtrl::GetFilterCallbackFunct
    • CBCGPGridCtrl::IsFilterEnabled
  • 网格标题实现了启用按键的新功能。控制组件能选择性地显示标题按键。以下是新添加的支持标题按键的功能:
    • CBCGPGridCtrl::SetHeaderBtnImageList
    • CBCGPGridCtrl::GetHeaderBtnImageList
    • CBCGPGridColumnsInfo::SetHighlightColumn
    • CBCGPGridColumnsInfo::GetHighlightColumn
    • CBCGPGridColumnsInfo::SetHighlightColumnBtn
    • CBCGPGridColumnsInfo::GetHighlightColumnBtn
  • CBCGPGridCtrl类拥有具备nMemBlockSize参数的全新建构式。这改进了通过增加列表存储器的块大小在CBCGPGridCtrl中添加新行功能的性能。添加了新的CBCGPGridCtrl::m_nRowsBlockSize字段与新的CBCGPGridCtrl::GetRowBlockSize功能。
  • 为报告控制组件实现了“预览模式”功能。请参阅BCGPGridExample以及ReportDemo示例。
    新功能与新字段可自定义预览框:
    • CBCGPGidCtrl::SetPreviewTextColor
    • CBCGPGidCtrl::GetPreviewTextColor
    • CBCGPGidCtrl::AllowRowExtraHeight
    • CBCGPGidCtrl::IsRowExtraHeightAllowed
    • CBCGPGridColumnsInfo::IsTextColumn
    • CBCGPGridColumnsInfo::SetTextColumn
    • CBCGPGridCtrl::IsTextColumn
    • CBCGPGridCtrl::SetTextColumn
    • CBCGPGridColumnsInfo::GetLeftTextOffset
    • CBCGPGridCtrl::IsPreviewRowEnabled
    • CBCGPGridCtrl::OnGetPreviewRowMargins
    • CBCGPGridColumnsItem::m_bText.
  • 为组添加了提示。撤消CBCGPGridRow::GetNameTooltip以自定义提示行为。新的虚拟功能:CBCGPGridRow::GetName、CBCGPGridRow::GetNameTooltipRect
  • 网格条目拥有新的标签:BCGP_GRID_ITEM_VTOP、BCGP_GRID_ITEM_VCENTER、BCGP_GRID_ITEM_VBOTTOM、BCGP_GRID_ITEM_MULTILINE、BCGP_GRID_ITEM_WORDWRAP与新功能:
    • BOOL CBCGPGridItem::IsMultiline
    • BOOL CBCGPGridItem::IsWordWrap
  • 为自定义网格条目的边框添加了支持:
    • CBCGPGridItem::OnDrawBorders
    • CBCGPGridItem::OnGetBorders
    • CBCGPGridItem::OnGetBorders
    • 添加了BOOL CBCGPGridItem::m_bGridItemBorders标签。将它设置为正以启用边框。
  • 添加了全新的“合并单元格”功能。CBCGPGridItem类具有以下新功能:
    Merge, GetMergedCells, GetMergedRect, GetMergedRange, GetMergedMainItem,
    CBCGPGridCtrl类具有以下新功能:
    MergeSelection, UnMergeSelection, MergeRange, UnMergeRange, OnMergeCellsChanging, OnMergeCellsChanged.
    添加了新CBCGPGridMergedCell类
  • 更改了CBCGPGridColumnsInfo::GetGroupingColumnOrderArray以及CBCGPGridColumnsInfo::GetColumnOrderArrayfunctions。他们返回了实际写入阵列的值。
  • 改进了网格打印。网格可从左到右地将内容分割成多个页面。添加了新的int CBCGPGridPage::m_nHorzOffset成分。使用该新功能可自定义分页打印:
    OnAddGridPageRowForPrint
  • 添加了新的BOOL CBCGPGridCtrl::IsMarkSortedColumn访问功能。
  • 为显示与隐藏滚动条添加了支持:
    • CBCGPGridCtrl::ShowVertScrollBar
    • CBCGPGridCtrl::ShowHorzScrollBar
  • 新功能CBCGPGridCtrl::SelectColumn将在网格中选择一行。
  • 在CBCGPGridCtrl类中添加了以下处理器:
    • OnResizeColumns
    • OnUpdateVScrollPos
    • OnMouseLeave
  • CBCGPVisualManager拥有一个新的虚拟程序:OnSetGridColorTheme。该程序允许使用“本地”虚拟管理器色彩主题绘制网格
6.完全修改了MS主动访问支持:
  • 不再有BCGPOleAcc.dll – 在库中实现了所有MSAA功能。
  • 大部分库文件类来自于新类 - CBCGPWnd
  • 添加了新的数据结构 – CBCGPAccessibilityData(请参阅BCGPAccesibility.h文件)
  • 在以下新的虚拟程序中实现了MSAA支持:
    • CBCGPWnd::OnSetAccData
    • CBCGPWnd::IsAccessibilityCompatible
    • CBCGPBaseRibbonElement::SetACCData
    • CBCGPToolbarButton::SetACCData
7.添加了具有皮肤的对话框以及表格支持:
  • 将新的EnableVisualManagerStyle程序添加到了CBCGPDialog、CBCGPDialogBar、CBCGPPropertySheet以及CBCGPPropertyPage。
  • 添加了新的CBCGPFormView类。
  • 以下现有的类具有主题以及Vista Aero透明度支持:
    • CBCGPEdit
    • CBCGPEditListBox
    • CBCGPCalculator
    • CBCGPColorBar
    • CBCGPSpinButtonCtrl
    • CBCGPButton
    • CBCGPMenuButton
    • CBCGPColorButton
  • 添加了新的控制组件:
    • CBCGPGroup:对话框组
    • CBCGPComboBox: 复合框
    • CBCGPSliderCtrl:滑块控制组件
    • CBCGPProgressCtrl:进度控制组件
    • CBCGPListBox:Office 2007风格列表框控制组件
    • CBCGPStatic:静态文本控制组件
8.加强的Vista Aero支持:
  • 添加了CBCGPDialog::EnableAero程序。通过使用该程序,开发人员可以将“Aero Glass”添加到整个对话框或其中一个边框中。
  • 所有工具栏/菜单元素以及对话框控制组件都与Aero兼容。
9.添加了新的CBCGPExplorerToolBar类:
  • 内置导航键
  • 内置历史菜单键
  • 对Vista Aero的支持

10.添加了新的CBCGPProgressDlg类(请参阅新的ProgressDialogDemo示例以查看对话框操作)。该对话框提供了以下功能:
  • 进度提示程序
  • 进度百分比
  • 自己绘制的标题
  • 动画效果
  • 主题支持
11.添加了以下新的例子与样本:
  • BCGPGanttDemo:演示了新的Gantt控制组件
  • BCGPMediaPlayer:演示了新的具有皮肤的对话框技术以及新的管理器工具栏控制组件
  • ProgressDialogDemo:演示了新的CBCGPProgressDialog类的用法
  • SkinnedDialog:演示了主题化的对话框技术
12.修改了以下例子与样本以演示新功能:
  • BCGPIE7Demo运用新的管理器工具栏。
  • BCGPOrganizer包含了新的“Gantt”表格。
  • BCGPCalendarDemo演示了多资源的规划程序。
  • BCGPVisualStudioGUIDemo:“类浏览”拥有一个嵌入式分离器控制组件。
  • BCGPMSOffice2007Demo:演示具有皮肤的对话框条。
  • RibbonGadgets:演示了新的单选按钮以及垂直滑块。
  • PropSheetDemo:演示了具有皮肤的属性表单
13.将以下新程序添加到了CBCGPVisualManager类:
  • OnFillListBoxItem
  • OnDrawRadioButton
  • OnFillPlannerWeekBar
  • OnDrawGridHeaderMenuButton
  • OnDrawGridSelectionBorder
  • GetGanttColors
  • DrawGanttChartBackground
  • DrawGanttItemBackgroundCell
  • DrawGanttHeaderCell
  • DrawGanttHeaderText
  • FillGanttBar
  • OnFillDialog
  • GetDlgBackBrush
  • OnDrawPushButton
  • GetURLLinkColor
  • OnDrawGroup
  • OnDrawSliderChannel
  • OnDrawSliderThumb
14.其他附加功能以及更改:
  • 改进了Visual Manager 2007以及Visual Manager 2003中的任务框外观(在Windows Vista下)。
  • 将新的RemoveToolsPage以及RemoveAllToolsPages程序添加到CBCGPToolBoxEx类
  • CBCGPMDIChildWnd具有新的程序:BOOL IsPrintPreview
  • CBCGPStatusBar::SetPaneIcon具有新的、可选择的“BOOL bAlphaBlend”参数。如果您将32位图标添加到状态栏,将它的值设置为正。
  • CBCGPDrawManager::DrawAlpha拥有一个新的、可选择的“BYTE nOpacity”参数。
  • CBCGPURLLinkButton使用新的CBCGPVisualManager::GetURLLinkColor程序以设置URL文本色彩。
  • 添加了CBCGPControlRenderer::CopyTo程序。
  • CBCGPShadowRenderer提供了更好的菜单阴影外观。
  • CBCGPMemDC建构式具有新的、可选择的“BYTE alpha”参数,它允许使用具有Vista Glass背景的类。
修改:
  • 解决了一些在Windows Vista下的色带字体大小问题。
  • 如果使用了较大的字体,CBCGPRibbonColorButton会重新调整色彩框的大小。
  • CBCGPDateTimeCtrl内置旋转控制组件的启用/禁用状态将根据日期/时间控制状态自动同步。
  • 修改了CBCGPScrollBar双击的BUG。
  • 修改了一些关于色带迷你工具栏定位的BUG。
  • CBCGPFontProp::IsValueChanged返回了正确的值。
  • CBCGPRibbonStatusBar::RemoveElement移除了元素标签。
  • 解决了在CBCGPDrawManager::DrawShadow程序中的视图问题。
  • 修改了在PngToBitmap内部程序中的BUG。
  • 如果LockWindowUpdate运行失败,那么UnlockWindowUpdate将不被调用。这提高了加载保存状态的性能。
  • 双击不活动的色带符号不会将色带最小化。
  • 最小化的色带下拉控制面板显示在色带屏上。
  • 当色带控制组件(如编辑或复合框)聚焦时,色带不会通过鼠标滚轮滚动页面。
  • 当Vista的Aero被启用并且母框架不具有默认的系统按键时,色带系统按键的宽度将被正确统计。
  • 在更改了DWP composition后(只对Vista Aero),解决了色带显示不稳定的问题。
  • 解决了一些CBCGPMaskedEdit中的IME问题。
  • 解决了在VS 2008应用程序向导中的整合问题。
  • 当菜单栏隐藏时,Alt+菜单栏键盘快捷键被禁用。(例如全屏或打印预览模式)。
  • 解决了在色带编辑控制中的IME与UNICODE问题。
  • 解决了迷你工具栏阴影的问题。