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 Word - like application. Demonstrates:
  • Ribbon Control and various Ribbon gadgets including owner-draw Galleries, color pickers, font pickers and more
  • Office 2010/2013-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
     
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 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-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.