BCGControlBar Professional Edition for MFC 25.1
BCGControlBar Professional Edition for MFC 25.1 | 57 Mb
BCGControlBar ("Business Components Gallery ControlBar") is an MFC extension library that allows you to create Microsoft Office and Microsoft Visual Studio-like applications with full customization options (Ribbons, Customizable Toolbars, Menus and more) and a rich set of professionally-designed GUI controls such as Chart, Calendar, Grid, Editor, Gantt and many others.
BCGControlBar library has more than 500 thoroughly designed, tested and fully documented MFC extension classes. Our components can be easily incorporated into your application and save you hundreds of development and debugging hours.
General Ribbon Features
"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 tab 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.
Sample code:
CBCGPRibbonBar m_wndRibbonBar;
...
// Create ribbon bar:
m_wndRibbonBar.Create (this);
// Add "Home" category with "Clipboard" panel:
CBCGPRibbonCategory* pCategory = m_wndRibbonBar.AddCategory (
_T("Home"),
IDB_WRITE /* Small images */,
IDB_WRITELARGE /* Large images */);
// Create "Clipboard" panel:
CBCGPRibbonPanel* pPanelClipboard = pCategory->AddPanel (
_T("Clipboard"),
GetIcon (FALSE));
CBCGPRibbonButton* pBtnPaste = new CBCGPRibbonButton (ID_EDIT_PASTE, _T("Paste"), 0, 0);
pBtnPaste->SetMenu (IDR_PASTE_MENU, TRUE);
pPanelClipboard->Add (pBtnPaste);
pPanelClipboard->Add (new CBCGPRibbonButton (ID_EDIT_CUT, _T("Cut"), 1));
pPanelClipboard->Add (new CBCGPRibbonButton (ID_EDIT_COPY, _T("Copy"), 2));
pPanelClipboard->Add (new CBCGPRibbonButton (ID_EDIT_FORMAT, _T("Format"), 3));
// Add quick access toolbar commands:
CList<UINT, UINT> lstQATCmds;
lstQATCmds.AddTail (ID_FILE_SAVE);
lstQATCmds.AddTail (ID_FILE_PRINT_DIRECT);
m_wndRibbonBar.SetQuickAccessCommands (lstQATCmds);
General Chart Features
The Chart control supports the following Chart features:
2D and 3D charts
Unlimited number of series
Unlimited number of Data Points in series
Conversion between compatible series on the fly (without clearing and adding new data)
Ability to display different series types on the same chart area
Customizable Data Markers for Data Points
Customizable Data Labels for Data Points
Inclusion of individual Data Points to Legend
Tooltip support
Smart Labels support
Missing Data support
Real Time Charting
Data Point values can be modified on the fly
History Mode
A series automatically removes data points when the specified history depth is reached
Automatic Coloring of Series and Data Points
All series elements (outline, fill and text colors) are automatically colored according to the currently selected color theme
Technical Indicators:
Moving averages (simple, exponential, smoothed, linear weighted)
Stochastic Oscillator
RSI indicator (smoothed, exponential, simple).
Bollinger Bands
MACD
custom indicators
Microsoft VS 2012/2013/2015 Look
The library provides you with all components necessary to build an application with Microsoft Visual Studio 2012/2013/2015 look (Light, Dark and Blue color themes).
In addition, a developer can set a theme accent color. By default, the status bar and all highlighted/focused elements have a blue color, but you can change it according to your preferences (Light and Dark styles only).
Microsoft Office 2013 Look
The library provides Microsoft Office 2013 look and feel for application components. This is a totally skinned interface that can be applied to the various set of controls such as ribbons, menus, toolbars, docking panes and more. The key features of this style are:
Flat, Windows 8/10-style UI.
Full-screen backstage view with a "back" circular button.
Large docking pane and application frame captions.
Using accent color in the status bar, application button, backstage view and highlighted GUI elements.
Ribbon background image support
Customizable toolbars and menus
Library offers a powerful and simple mechanism of toolbars/menu customization similar to Microsoft Office and Visual Studio. User 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 toolbar/menu items appearance, changing the item text/icon and even creation/modification images using the library's Image Editor. All these features are automatically provided by the library, so no additional code is required.
Microsoft Outlook style Calendar
The calendar control has everything you need to include in your application a sophisticated scheduling and appointment tool. It has the following base features and each feature can be customized to suit your needs:
The following views are supported: daily, 5-days work week, weekly, monthly
Appointment and scheduling
Appointment reminders
Recurring appointments
Concurrent appointments
Events
Integrations with date picker control. You can select a range of days and show them on the daily, weekly or monthly view.
Copy/Paste operations
Full Drag&Drop support (you can drag appointments within a day or drop them on date picker control).
Printing support
General Grid Features
The Grid control supports the most of standard grid features.
Unlimited number of items in a row
Sorting by a single column
Sorting by multiple columns
Hide/Show columns
Integrated Field Chooser
Drag & drop columns
In-place cell editing
Single and multiple row selection
Single and multiple item (grid cell) selection
Copy data to clipboard
Cells Drag and Drop support
Keyboard navigation
In-place tooltips
Column resizing
Row resizing - variable row height (for .NET)
Row headers with or without row numbers.
Read-only mode
Printing
Easy integration with Document / View architecture (MFC).
Authentic Excel look and feel.
Automatically generated rows and columns (for .NET)
Export to HTML and RTF
Cell borders - thick and thin borders with different line styles (for .NET)
Text over floating - text is drawn over adjoining cells if they are empty (for .NET)
Text wrapping and trimming.
Table style formatting
Find dialog
Watermark image support
[/b]
[b] Only for V.I.P
Warning! You are not allowed to view this text.