BCGSoft > Samples

Control Samples

This section contains a set of samples illustrating usage of various controls provided by the library.
 
BCGPControls   Win32



(Click image to enlarge)
 


Demonstrates various controls.

At the left side you can find a modification of Property Sheet control, which allows to switch between 6 pages. Each page contains a set of controls of specific type.
  • Page 1- Buttons
    Push buttons, Radio buttons, Menu button, Multi-line text button.
     
  • Page 2- Color controls
    Advanced color dialog, Color bar with custom palette, Color picker, Color bar, Color palette.
     
  • Page 3 - Miscellaneous controls
    Font combo box, URL Link button, Animation control, Image editor, Editable list box, Edit controls with browse button.
     
  • Page 4 - A set of Masked edit controls.
     
  • Page 5 - List controls
    List control with custom drawing, Property List control
     
  • Page 6 - Time controls
    Date/time picker, duration calendar and calendar control
     
  • Page 7 - Shell controls
    Shell Tree control, Shell List control, Folder selector control.
     
  • Page 8 - Calculator
    Simple calculator control.
CaptionBarDemo   Win32



(Click image to enlarge)
 


Demonstrates MS Office-like caption bar.
HotSpotDemo   Win32



(Click image to enlarge)
 


Demonstrates usage of Hot Spot Image Control. This control allows to use an image with "clickable" areas by few lines of code.
ListCtrlDemo   Win32



(Click image to enlarge)
 


Demonstrates usage of List Control. It's possible to change text color or background color for individual cells and mark a sorted column with arrow.
PopupDemo   Win32



(Click image to enlarge)
 


Demonstrates usage of Desktop Alert control.
TabControl   Win32



(Click image to enlarge)
 


Demonstrates various styles of the tab control dynamically changed at runtime. Also you can see a log of notification messages being sent by the tab control to its parent/owner.
TaskPane   Win32



(Click image to enlarge)
 


Demonstrates the Task Pane control and how to adjust its options at runtime.
ToolboxDemo   Win32



(Click image to enlarge)
 


Demonstrates usage of the Toolbox Control. You can apply various Toolbox themes, set different Toolbox modes and page layouts. Also the sample illustrates how to implement drag&drop of Toolbox items.
TooltipDemo   Win32



(Click image to enlarge)
 


Demonstrates how to use advanced tool tip features. You can switch at runtime between standard tool tips, balloon tool tips, show custom tool tips with parameters, use extended (Visual Manager-based tool tips). Also the sample demonstrates how to use a class derived from CBCGPToolTipCtrl in order to completely customize tool tip appearance.
DlgToolTips   Win32



(Click image to enlarge)
 


Illustrates how to use custom (library) tool tips with dialog controls.
FormValidation   Win32



(Click image to enlarge)
 


Illustrates how to add prompts and error messages to the edit and combo boxes.
EditBoxDemo   Win32



(Click image to enlarge)
 


Illustrates how to create edit box control in the various modes.
ComboBoxDemo   Win32



(Click image to enlarge)
 


Illustrates how to create combo box control in the various modes.
ListBoxDemo   Win32



(Click image to enlarge)
 


Illustrates how to create list box and checked list box controls with the different styles and features.
BreadcrumbDemo   Win32



(Click image to enlarge)
 


Demonstrates how to create static, dynamic and shell Breadcrumb controls.
InfoboxDemo   Win32



(Click image to enlarge)
 


Demonstrates how to create InfoBox control.