Skip Navigation LinksBCGSoft > Miscellaneous samples

Miscellaneous Samples

You may download all samples in the single ZIP file (set of more than 130 sample applications).

This page contains ZIP files with executables only. You can find the source code of these applications in the Examples and Samples folders under the product installation directory (if you don't have the retail product version, please download the product evaluation).

This section contains a set of samples illustrating miscellaneous library features not covered in other sections.

AnimationManagerDemo

This sample demonstrates the Animation Manager within a custom class that is derived from CWnd. You may choose the animation type, such as Accelerate/Deaccelerate, Cubic, Linear, and others, and tune the animation options, like duration or ratio(s).

SVGViewDemo

Demonstrates how to load and display SVG (Scalable Vector Graphics) images.

GraphicsManagerDemo

This sample demonstrates the use of our Graphics Managers in Direct2D, GDI+, and GDI modes. The following Graphics Manager features are demonstrated in this sample:
  • Lines (solid, dashed, multiple, scatter)
  • Rectangles (regular, rounded, transformed)
  • Ellipses and arcs
  • Texts
  • Brushes (solid, gradient, textured)
  • Geometries (simple, spline, complex)
  • Shapes (basic, polygon, pie, doughnut, pyramid, funnel)
  • Effects (convolve matrix, drop shadow, color matrix, component transfer, lighting, morphology)

DrawEffects

Illustrates usage of Draw Manager to draw various effects: shadow, gradient, highlight (light and dark), and gradient ring.

MDICustomBackground

Illustrates how to customize the appearance of the MDI client area.

RegistryDemo

This sample demonstrates how to use the CBCGPRegistry class to write and read various data types to and from the Windows registry.

RTLSample

It illustrates RTL (right-to-left) support and demonstrates how to switch between LTR and RTL at runtime.

GesturesDemo

Demonstrates how to add Windows gesture support to a CWnd-derived class. To examine this functionality, you will need to run this application on the system with a touch screen.

HighDPIDemo

Demonstrates how toolbar/ribbon icons are scaled in the High DPI mode.

SplashScreenDemo

Demonstrates how to create an application splash screen.

FrameCaptionDemo

Demonstrates how to create an advanced frame caption bar with custom controls, system icon, and MDI tabs.

NotificationBadgesDemo

The sample demonstrates how to add notification badges to various controls, such as the ribbon bar, toolbar, tasks pane, shortcuts pane, and others. The notification badges are either built-in (numeric) or custom (icons).