BCGSoft > Samples

General Samples

These sample programs demonstrate how to create advanced GUI. General Samples are comprehensive applications, which illustrate a couple of related features implemented in a single project.
 
BCGPVisualStudioGUIDemo Win32 x64



(Click image to enlarge)


Demonstrates how to create an application, which emulates Visual Studio IDE. Specific features:
  • Customizable toolbars and menus
  • Docking control bars with Standard (Visual Studio.NET 2003-like) and Smart (Visual Studio 2005/2008/2010/2012) docking
  • "Auto hide" docking bars
  • MDI Tabbed groups
  • Advanced Editor with IntelliSence, Syntax Highlighting and Collapsed Blocks
  • Property List control
  • Toolbox control
  • Windows Manager Dialog
  • Toolbar combo box and edit controls
  • Switching between visual themes at runtime
     
BCGPMSOfficeDemo Win32 x64



(Click image to enlarge)


Microsoft Office 2007/2010/2013/2016 Word - like application. Demonstrates:
  • Ribbon Control and various Ribbon gadgets including owner-draw Galleries, color pickers, font pickers and more
  • Office 2010/2013/2016-style backstage view
  • Ribbon Status bar
  • Ribbon Mini toolbar ("Floaty") and context menu
  • Ribbon and Keyboard Customization
  • Ribbon Progress bar
  • Ribbon Slider control
  • Caption bar
  • Context categories (tabs).

     
WinUITilesDemo Win32 x64



(Click image to enlarge)


Windows 8 - like UI Tiles application. Demonstrates:
  • Square and wide tiles
  • Horizontal and vertical tiles layout
  • Custom textures and shapes
  • "Live" tiles
  • Custom tiles (with chart and circular gauge)
  • Tile headers and multi-line texts
     
BCGPDigitalDashboard Win32 x64



(Click image to enlarge)


Illustrates how to create interactive digital dashboards with Grids, Charts, Gauges and other controls
BCGPOutlookDemo Win32 x64



(Click image to enlarge)


Microsoft Office Outlook - like application.
Demonstrates:
  • Outlook bar working in regular (Office XP) and advanced (Office 2003) modes.
  • Outlook bar detachable pages in Office XP mode. A page can be dragged out and floated.
  • "Static" (non-floating) docking bar.
  • Non-resizable Dialog bar (Mail frame - opened when you select "New mail").
  • Caption bar.
     
WordPad Win32 x64



(Click image to enlarge)
 


A native MFC WordPad demo converted to be used with the library. It outlines the following features:
  • Ribbon bar in Windows 7/Office 2007/2010/2013/2016 visual themes
  • Customizable toolbars and menus.
  • Font combo box.
  • Font Size combo box.
  • OLE in-place activation.
  • Switching between visual themes and Ribbon/toolbar interfaces at runtime.
     
DrawCli Win32 x64



(Click image to enlarge)

 


Demonstrates how to make a regular MFC application using the library with:
  • Ribbon Control.
  • Ribbon Status Bar.
  • Ribbon Context Tab.
  • MDI Tabbed groups.
  • Library-based context menus.
  • Dynamic context menu (see OLE verbs on the context menu).
  • OLE in-place activation with Ribbon Control.
     
BCGPOrganizer Win32 x64



(Click image to enlarge)
 


Demonstrates how to implement Office 2007/2010/2013/2016-style application with the following features:
  • Ribbon Bar.
  • Shortcuts ("Outlook") Bar
  • 6 different views:
    • Start page: demonstrates hyper-link view with background image
    • Calendar: demonstrates calendar/planner controls
    • Mail: demonstrates report control
    • Macros: demonstrates edit control
    • To-Do List: demonstrates grid connected to database.
    • Gantt: demonstrates Gantt control
       
  • Ribbon Print Preview
  • Status bar with built-in progress indicator and slider
  • Output bar: demonstrates docking windows + auto-hide mode
BCGPMediaPlayer Win32 x64



(Click image to enlarge)
 


Demonstrates how to create a multimedia-style application with the skinned dialogs and the explorer toolbar controls
MMStyleExample Win32 x64



(Click image to enlarge)
 


Demonstrates how to create a multimedia-style application with large, colorful buttons placed on non-customizable, non-floating toolbar.
BCGPExplorer Win32 x64



(Click image to enlarge)
 


Demonstrates how to create Windows Explorer-style application.
BCGPInternetExplorerDemo Win32 x64



(Click image to enlarge)
 


Internet Explorer-like application, which demonstrates the following features:
  • Rebar Control
  • IE-style navigation pane ("Favorites"/"History")
  • "Aero"-style docking bar with embedded custom-draw controls
  • IE-style navigation buttons
  • IE-style MDI tabs
  • Auto-hide menu bar
  • Dynamic popup menus. The list of Favorites is taken from the OS and the "Favorites" menu is created dynamically.