Gauge control sample

Gauge

for Visual C++ MFC v24.3.0

Codejock Gauge hosts markup-based and JavaScript-based gauge visuals for meter and state indicators with trait-driven customization and update notifications.

Gauge is included in Toolkit Pro for Visual C++ MFC

Included with Toolkit Pro Support and maintenance options

Gauge Features

Gauge provides meter and state indicators with Markup-based rendering, trait-driven customization, scripting, and DPI-aware scaling.

Gauge Types

Data Visualization

Present live values and discrete states with scalable gauges built from markup templates.

  • Meter Gauges — Display changing values with configurable ranges, scales, pointers, and labels.
  • State Gauges — Represent discrete conditions with named states and configurable visual feedback.
  • Markup-Based Rendering — Define gauge composition and appearance with reusable markup templates.
  • Transparent Backgrounds — Blend gauges into custom surfaces with optional transparent backgrounds.
  • DPI-Aware Scaling — Scale gauge visuals cleanly across supported Windows display densities.

Developer Services

Customization and Updates

Adapt gauge behavior through traits, derived types, and change notifications.

  • Trait-Based Customization — Configure gauge behavior and rendering through reusable type traits.
  • Custom Gauge Types — Derive specialized visualizations from the shared gauge base implementation.
  • Update Notifications — Respond when gauge values or state properties change.
Supported Platforms and Environments

Broad compatibility across Visual Studio, Windows desktop, and Windows Server releases — from modern environments to legacy deployments.

Development Platform

Development environments

  • Visual Studio 2026 (VC++ 18.0)
  • Visual Studio 2022 (VC++ 17.0)
  • Visual Studio 2019 (VC++ 16.0)
  • Visual Studio 2017 (VC++ 15.0)
  • Visual Studio 2015 (VC++ 14.0)
  • Visual Studio 2013 (VC++ 12.0)
  • Visual Studio 2012 (VC++ 11.0)
  • Visual Studio 2010 (VC++ 10.0)
  • Visual Studio 2008 (VC++ 9.0)
  • Visual Studio 2005 (VC++ 8.0)
  • Visual Studio .NET 2003 (VC++ 7.1)
  • Visual Studio .NET 2002 (VC++ 7.0)
  • Visual Studio 6.0 (VC++ 6.0)
Windows Desktop

Client operating systems

  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
  • Windows Me
  • Windows 2000
  • Windows 98 SE
  • Windows 98
  • Windows 95
Windows Server

Server environments

  • Windows Server 2025
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • Windows Server 2012 R2
  • Windows Server 2012
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows Server 2003 R2
  • Windows Server 2003
  • Windows 2000
  • Windows NT 4.0