BCGControlBar Library Professional Edition MFC Features

Microsoft Office like, Visual Studio like appearance.
General GUI Look
Advanced Visual Studio like control bars (panes).
VS-like Docking Pane
Customizable menus and toolbars.
Customization
Office 2007/2010 style Ribbon control.
Ribbon control
Advanced chart controls.
Chart Controls
Windows 8 style Tiles control.
Windows 8 Tiles
Advanced gauge control.
Gauges
Planner control.
Calendar
Grid and report controls.
Grid and Report
Advanced edit control with syntax highlighting.
Edit Control
Microsoft Office like, Visual Studio like appearance.

Microsoft Office like, Visual Studio like appearance.

Create applications with a user interface similar to Microsoft Office, Visual Studio, Internet Explorer and other well-known products. The library provides different looks for application components. All components such as toolbars, menus, tab controls, frames, docking bars and buttons can be drawn using a Theme API, so your application will have the modern look customers are familiar with.

Advanced Visual Studio like control bars (panes).

Advanced Visual Studio like control bars (panes).

The rich set of advanced control bars (panes) provided by BCGControlBar Library can give your application more customization abilities and a modern look. Detachable and auto-hide panes use a proprietary docking algorithm. The library provides resizable docking control bars with expanding panes similar to Visual Studio. Using these control bars, both developer and end user can easily build the required application layout.

Customizable menus and toolbars.

Customizable menus and toolbars.

BCGControlBar offers a powerful and simple mechanism of toolbars/menu customization similar to Microsoft Office and Visual Studio. Users can simply drag/drop buttons between toolbars and menus. All categories such as "File" or "Edit" are automatically built from the application resources. The customization mechanism allows modification of the toolbar/menu items appearance, changing the item text/icon and even creating/editing images using the library's Image Editor. All these features are automatically provided, so no additional code is required.

Office 2007/2010 style Ribbon control.

Office 2007/2010 style Ribbon control.

"Ribbon" control was introduced by Microsoft in Office 2007. It's not just a new control - it's a new user interface ideology. Ribbon control replaces traditional toolbars and menus with tabbed groups (Categories). Each group is logically split into Panels and each panel may contain various controls and command buttons. In addition, Ribbon control provides smart layout maximally utilizing the available space. For example, if a Panel has been stretched and has no place to display all available controls, it becomes a menu button which can display sub-items on a popup menu.

Advanced chart controls.

Advanced chart controls.

The Chart control supports a number of chart features: 2D and 3D charts, unlimited number of series, conversion between compatible series on the fly, customizable data markers and data labels, customizable legend and much more.

Windows 8 style Tiles control.

Windows 8 style Tiles control.

The Windows 8 style Tiles control is suitable for a wide range of user interfaces such as application start page, activity monitor and many others. It implements the following features: square and wide tiles, tile groups, rectangular or rounded tile shapes, horizontal or vertical layouts, tile headers and multi-line texts, tile images, numeric and iconic badge support, "Live" tiles, custom colors and brushes and custom tiles. OS-independent: since BCGSoft's implementation just emulates Windows 8 style Tiles, you can use the Windows 8 Tiles control under all supported operating systems.

Advanced gauge control.

Advanced gauge control.

The library has various types of gauges to help developers create digital dashboards. Gauge types include: circular , linear , knob, radial menus, numeric indicators, analog clock and lots of others. Each gauge can be created as a standalone object or combined with others inside a gauge container.

Planner control.

Planner control.

The calendar control has everything you need to include a sophisticated scheduling and appointment tool in your application.

Grid and report controls.

Grid and report controls.

The Grid control supports most standard grid features: Excel look and feel, unlimited number of items in a row, sorting, hide/show columns, in-place editing, row and cell selection, drag & drop, cell borders and more. The report control allows you to create complex reports in Microsoft Office Outlook style. features include: unlimited number of columns, single and multiple column sorting, the ability to "flag" a record, auto grouping, "Group By" box, hide/show columns, column auto resize, integrated field chooser and much more.

Advanced edit control with syntax highlighting.

Advanced edit control with syntax highlighting.

The advanced edit control has the following features: IntelliSense support, Outlining (collapsible blocks) support, line numbering, syntax highlighting support, color blocks (block selection support), symbol support: you can define a set of characters to be automatically replaced with images, markers support: adjustable left-side area suitable for displaying visual markers and other information, tooltips support, the ability to put an edit control into dialog, copy/paste support , drag & drop support, find and replace, extended undo/redo support, UNICODE support and CView-derived classes for easy integration with MFC document-view architecture.