Screenshot Preview

BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) - Summary

by BCGSoft - Product Type: Component / DLL / VC++ Class Library / Source Code / Static Link Library

Summary

BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) by BCGSoft

URLs: bcgcontrolbar-library-professional, bcgcontrolbar library professional, bcgcontrolbarlibraryprofessional, bcgsoft

Create applications with a user interface similar to Microsoft Office 2007 / XP / 2003 / 2007/ 2010, Microsoft Visual Studio, Microsoft Internet Explorer (IE) and other well-known products. BCGControlBar Library Professional (BCGControlBar Pro MFC) is an MFC extension library with more than 200 well designed, tested and fully documented MFC extension classes such as toolbars, menus, controls as well as customization and visualization, that can be incorporated into your application to add Office like and Microsoft Visual Studio like UI. BCGControlBar Library Professional (BCGControlBar Pro MFC) offers Office 2010 look and feel, Office 2007 (Office 12) style with Ribbon control, skinned interface, Vista Aero, Gantt and more. BCGControlBar Library Professional License includes Source Code and a free one year subscription that entitles you to e-mail technical support, patches and upgrades.

Overview

BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) is an MFC extension library that allows you to create Microsoft® Office 2000, XP, 2003 , 2007, 2010, Vista, Windows 7 taskbar interaction for MDI and Microsoft® Visual Studio®.NET like applications with full customization options (customizable toolbars, menus, keyboard and more).

The library has more than 200 fully documented MFC extension classes which can be easily incorporated into your application and save you hundreds of development and debugging hours.

BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) is an MFC extension library that includes many advanced features such as detachable tab windows, auto hide windows, docking control bars and toolbars that display context while dragging, new docking algorithms (similar to algorithms introduced in Microsoft® Visual Studio.NET® environment and Microsoft® Visio®), shortcut bars with detachable panes, tabbed toolbars, text editor with syntax highlighting and IntelliSense® style support, completely flat look and more:

Toolbars and Menus

Microsoft® Office 2000 , Office XP, Office 2003 and Office 2007 Look and feel toolbar and menu

Microsoft ® Visual Studio 6.0, Visual Studio.NET (VB.NET, C#, etc..), Visual Studio 2005 and VS2008 Themes

Microsoft® Internet Explorer (IE) Look

Custom Application Look (support for application-defined skin)

High and True color toolbar / menu images support

Large icons support

Auto-build keyboard shortcut names in menus and ToolTips

Toolbar Menu buttons

Built-in toolbar controls such as combo box, edit box, date/time picker, color picker and more

Tabbed Toolbars

Microsoft® Office-like "tear-off" ("detachable") menus

Control Bars

Shortcuts (Microsoft® Outlook style) bar

Visual Studio® style Docking/Resizable Control Bar with detachable tabs and Auto Hide mode.

VS 2005 style docking

Microsoft® Office style task pane

Visual Studio.NET® style Toolbox

Enhanced Status Bar with built-in progress bar, animation and icon

Advanced Document Management

MDI Tab Control and MDI Tab Groups

Tabbed Views

MTI interface support

Docking views

Customization

Customizable toolbars and menus

Context menu customization

Keyboard shortcuts customization

User defined tools

User defined image editing (simple bitmap editor is included)

Visualization and skins

Built-in skins: Office2000 like, OfficeXP like, Office2003 like, VS.NET like, VS2005 like

User defined skin

Planner Control

Microsoft® Outlook style Calendar with Day, Work Week, Week and Month Views

Appointment and scheduling

Appointment reminders

Recurring appointments

Events

Printing support

Integration with Calendar Control

Grid and Report Controls

Microsoft® Outlook style Report control with grouping, columns, printing drag and drop and more.

Advanced Grid control with support for hierarchical data

Built-in cell types such as text, number, color, font, URL and more

Data binding support. ODBC, ADO and DAO are provided of of the box

Popup (Desktop Alert) Window

This Microsoft® Office style popup control allows to display short-time messages

In opposite to the standard message box, this window doesn't require from the user to close it by clicking "Ok" button and it automatically disappears after short time

Content can be created from an user defined dialog resources or it can be automatically generated from given text and icon

Various Pop Up looks: Office 200/XP/2003, MSN Messenger and more

Various animation types: fade, slide and unfold

Semi-transparent background

Custom events

Miscellaneous GUI Controls

Advanced edit control with IntelliSense support and syntax highlighting

Property List Control

Hyperlink control

Advanced Tab Control

Microsoft® Office-style color picker

Font picker

Masked edit control

Date/Time picker

Calendar control

Images with hot-spot areas

Calculator

Dialogs

Advanced Property Sheet: the tab on top can be replaced by left-side shortcuts bar or tree.

Customization dialog

Image Edit dialog

Office-like color selection dialog box

Key Map Dialog

Windows Management dialog

Visual Studio Integration

Support for VC++ 6.0, VS.NET 2002/2003 ( VB.NET, CSharp, etc.) VS.NET 2005 and VS 2008

Integration Wizard integrates the library with your Visual Studio environment

Application Wizard allows to create MFC application with new cool look in seconds

Build Wizard build required library configuration (s).

MSDN-integrated Help. Integrates the library help with MSDN, so by pressing F1 key in your editor, you'll get a relevant help topic.

Skin Wizard allows to create your own skin from the scratch.

Miscellaneous

Shell management classes and shell tree and list controls

UNICODE support

Microsoft® Active Accessibility Support

Right-to-Left (RTL) Languages Support

The library has been translated to Chinese, Czech, Danish, Dutch, French, German, Greek, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Romanian, Russian, Slovak, Swedish, Turkish, Slovenian and Spanish. The built-in mechanism allows a developer to change the user-interface language during runtime

What's new in BCGControlBar Pro for MFC Version 17.10

New features

Added support for Visual Studio 11 Beta.

Added a new class which implements Microsoft Visual Studio 11 Beta look to upgrade your application look to a new Metro-style UI in one line of code

The library is fully tested on Windows 8 Consumer Preview operating system.

Chart Control implements new and updates existing features:

Missing data support - add empty data points and tell a series how to treat missing data (as values, skip, or don't paint).

Support for "smart labels" - This feature intelligently lays out data labels preventing overlapping.

Stock chart can display data as a line based on open, high, low, close or custom calculated value.

Added a new method enabling you to adjust sizes of split axes programmatically.

Added two new color themes: "Black and Green" and "Black and Blue".

Diagram Control implements new and updates existing features:

Added zoom support for diagram, all diagram shapes and connectors support proportional scaling.

Improved features for runtime editing of diagram.

Implemented copy/paste support for the diagram editors.

Added support for drag and drop connectors and shapes in edit mode.

Added shapes coloring.

Added connectors and connector arrows coloring.

Implemented new shape types: Image item and Table shape

A new class implements custom shapes support.

New TreeMap control

The Treemap is a space-constrained visualization of hierarchical structures. It shows attributes of leaf nodes using size and colors.

Message Box:

The look of the product message boxes was significantly improved

Progress Dialog

Implemented "infinite" progress: if you don't know how long the process can take, but wish to show some "working indication" without creating a custom animation

Improved dialog appearance.

Graphics Manager:

Added scaling support

Implemented printing support

Visual Control and Visual Container:

Added scroll support to visual container

Added "click and hold" support

Added printing support

Implemented user data support

Improved multiple-selection mode in CBCGPVisualContainer

Ribbon Bar

Added support for mini-toolbar tooltips

New virtual method if you wish filter-out command search results

New optional parameter allows you to filter-out disabled commands in the search result pane.

Visual Designer

The designer now supports both gauges and diagrams

Implemented multi-selection and element alignment operations.

Grid control

Added ability to disable grid lines in the grid

Added method to set text label for the grid check item.

Calendar (Planner) control

Added ability to scroll all-day events in the calendar header area.

Added multi-line (word wrapping) support for the multi-hour appointments.

What's new in BCGControlBar Pro for MFC Version 17.0

New Diagram Control – features include

Ability to add unlimited number of diagram shapes and connectors.

Predefined diagram blocks, including circles, triangles, boxes, rounded boxes, parallelograms, trapezoids, stars and clouds.

Table diagram block.

Text labels inside diagram blocks.

Smart straight and curved diagram connectors with 5 types of customizable arrows.

Interactive diagram editing.

Ability to save and load diagram to/from XML.

Copy diagram image to the Clipboard.

Save diagram image to a file.

Chart Control – some new and enhanced features:

Axis scale breaks - Scale breaks can be generated automatically or added manually.

Added new chart category - Histogram.

Implemented two new technical indicators for Stock charts - Bollinger Bands and MACD.

Stock charts are optimized to handle very large data sets.

Added support for tooltips.

Add objects of fixed size to the diagram areaand specify object size and position in pixels.

New method GetNearestScreenPoint, which calculates position for interactive markers.

Chart View correctly handles Windows 7 task bar interaction.

Pan mode correctly scrolls different series displayed on different axes.

Property Grid Control - new features:

Added new property classes for the brush, text format and line style compound properties.

Display context menu with predefined and custom options.

Added ability to display a built-in toolbar with predefined commands.

Added ability to display a built-in search box.

Added property copy/paste operations.

New method to dynamically modify the color palette.

Properties can be identified by property ID

Added new methods that simplify the property grid usage:

CBCGPProp::SelectOption: selects property options by index

CBCGPProp::GetSelectedOption: gets a selected option

CBCGPPropList::GetPropertyValue: returns the property value

CBCGPPropList::EnableProperty: enables/disables property

CBCGPPropList::SelectPropertyOption: selects the property option

Ribbon Bar

Added "Clean up unused images" feature to the Ribbon Designer.

Added Recent File Form for Backstage View - This view includes recent file list and recent folder lists.

Enhanced Ribbon Bar backstage view support

New Tag Cloud Control.

This control is a visual representation for text data ("tags") and the importance of each tag is shown with font size or color. The control implements the following features:

Unlimited number of tags.

Alphabetical sorting.

Sorting by value.

Customizable text color.

Customizable text format.

Tooltip support.

Toolbars and Menus

Added new virtual method CBCGPToolBar::OnLargeIconsModeChanged

Improved some issues in toolbar/menu bar accessibility support.

Added new virtual method CBCGPToolbarButton::OnClickUpOutside

Visual Designer for Gauges

New WYSIWYG design tool

Arrange gauges on the design surface and change their properties.

Save your dashboard to XML and load it in a C++ application.

Grid control

New method CBCGPGridCtrl::EnableGridLines is used to disable grid lines in the grid control.

New method CBCGPGridCheckItem::SetLabel allows drawing a text label inside a checkbox-item.

Create applications with a user interface similar to Microsoft Office 2007 / XP / 2003 / 2007/ 2010, Microsoft Visual Studio, Microsoft Internet Explorer (IE) and other well-known products.

Pricing: BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) V17.10 - Source Code and 1 Year Subscription Included 1 Developer Subscription License per Developer 1-4 Developers, BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) V17.10 - Source Code and 1 Year Subscription Included 1 Developer Subscription License per Developer 5-10 Developers, BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) V17.10 - Source Code and 1 Year Subscription Included 1 Developer Subscription License per Developer 11-20 Developers, BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) V17.10 - Source Code and 1 Year Subscription Included 1 Corporate License (Allows unlimited developers inside a single company), BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) V17.10 - Renewal 1 Developer Subscription Renewal, BCGControlBar Library Professional Edition MFC (BCGControlBar Professional) V17.10 - Renewal 1 Corporate Subscription Renewal (Allows unlimited developers inside a single company)

Evals & Downloads: Read the BCGControlBar Library Professional help file, Browse the BCGControlBar Library Screenshot Web page, Read the BCGControlBar Library Professional Edition (MFC) End User License Agreement, Download the BCGControlBar Library 32Bit demonstrations, Download the BCGControlBar Library 64Bit demonstrations, Download the BCGControlBar Library Professional Edition V17.10 evaluation on to your computer - Expires after 30 days

Operating System for Deployment: Windows 8 Preview, Windows 7, Windows Vista, Windows XP, Windows ME, Windows 2000, Windows 98, Windows NT 4.0, Windows 95

Architecture of Product: 32Bit, 64Bit

Product Type: Component

Component Type: DLL, VC++ Class Library, Source Code, Static Link Library

Compatible Containers: MS Visual Studio 11 Beta, Microsoft Visual Studio 2010, Microsoft Visual Studio 2008, Microsoft Visual Studio 2005, Microsoft Visual Studio .NET 2003, Microsoft Visual Studio .NET, Microsoft Visual Studio 6.0, Microsoft Visual Basic 2010, Microsoft Visual Basic 2008, Microsoft Visual Basic 2005, Microsoft Visual Basic .NET 2003, Microsoft Visual Basic .NET, Microsoft Visual C++ 2010, Microsoft Visual C++ 2008, Microsoft Visual C++ 2005, Microsoft Visual C++ .NET 2003, Microsoft Visual C++ .NET, Microsoft Visual C++ 6.0, Microsoft Visual C# 2010, Microsoft Visual C# 2008, Microsoft Visual C# 2005, Microsoft Visual C# .NET 2003, Microsoft Visual C# .NET, .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0, .NET Framework 1.1, .NET Framework 1.0

Product Class: User Interface Components

Keywords: BCGControlBar Library, BCGSoft Library, BCGControlBar Pro, BCGControlBar Library Professional Edition bcgcontrol bcg

BCGSOFT BCG

Product Suites Suite bundles bundle

Button Cursor Buttons Cursors

date dates pickers pick

Code Creation Editing

Explorer exploring explore

Chart Charting Charts Graph Graphing Graphs

datagrid controls, datatable controls, datagrid components, datatable components, datagrid, data grid, data table, net gridview, net datagrid, data grid, grid control, net datatable, c# gridview, c# datagrid, asp.net datagrid, grid asp, vb.net datagrid

Instrumentation instrument instruments

treeview, list, tree view, tree-view, list-view, listview, listbox

Resizing resize resizes size sizing scaling scale

Toolbar tool bar tool-bar Toolbars Menu Menus Ribbon Ribbonbar

User Interface UI

User Interface Collections UI

planning plan scheduling schedule schedules scheduler

Calendar calendaring calendars Scheduling Schedule Schedules

Popup Pop up pop-up Alerts Alert alerting alerted

Part numbers: PC-511063-448897 511063-448897 PC-511063-448902 511063-448902 PC-511063-448907 511063-448907 PC-511063-448912 511063-448912 PC-511063-448917 511063-448917 PC-511063-448922 511063-448922

Product Search

Enter search words:

Award Award Award