Codejock Toolkit Pro Releases

Released: Dec 30, 2025

Updates in v24.3.0

Features

  • ToolkitPro
    • Added xtpComInitModuleAfxOle and xtpComInitUserDefined COM initialization options for CXTPComInitializer.
    • Added optional code page argument to string conversion helpers.
    • Added XTPParseDouble helper function.
    • vc1xx AppWizard installation made silent.
  • Chart
    • Added CopyToClipboard method.
  • CommandBars
    • Improved multi-monitor setup support for TearOff windows.
  • Controls
    • Added CXTPComboBox::IsDroppedDown for reliable determination of a dropped state.
  • GridControl
    • Improved performance...

Released: Jun 22, 2025

Updates in v24.2.0

Features

  • Application Stability and Initialization - This release has significantly improved the application initialization process with enhanced verification. This ensures a more reliable and robust startup, reducing potential issues and improving overall application stability.
  • Modernized Windows 11 Support - Codejock now fully supports Windows 11's system and custom accent colors within CommandBars and Ribbon themes. This provides a visually consistent experience for your users on the latest...

Released: Jan 31, 2025

Updates in v24.1.0

Features

  • ToolkitPro
    • CXTPSystemVersion::GetOSVersionInfo added.
  • Controls
    • Reset method added to the Preview control.
  • Gauge
    • DPI support added.
    • Validations added prior to running Start/Stop Clock gauge actions.
    • isRunning action added to the Clock gauges.
  • GridControl
    • Missing CXTPGridRecordItemControl::SetState implementation added.
  • Markup
    • DPI support improved.
  • PropertyGrid
    • Inplace list closing added on mouse scrolling.
  • SyntaxEdit
    • UTF-8 support improved.

Fixes

  • ToolkitPro
    • Fixed error affecting SVG...

Released: Sep 23, 2024

Updates in v24.0.0

Features

  • Full SVG Support - Scalable SVG icons are now fully supported in CommandBars, Ribbon, and more, enhancing the visual fidelity of your applications.
  • New Gauge Control - Bring your data to life with the new Gauge control, offering modern data visualization options and customizable light and dark themes.
  • Windows 11 themes are now available for most applicable controls.
  • Support for Parallel Pattern Library (PPL) and OpenMP has been added, allowing parallel computations in the most resource...

Released: Apr 11, 2023

Updates in v22.1.0

Features

  • ToolkitPro
    • Optional Create and Destroy callback pointers have been added to 'CXTPThreadLocal' constructor.
    • 'CXTPLogFont' implementation has been improved.
    • Missing translation entries have been added and existing translations have been revised and improved.
  • GridControl
    • 'CXTPGridRecordItem::SetGridControl' has been added for specifying backward association between an item and the host control.
  • SkinFramework
    • 'FilterWindow' and 'FilterWindowClass' methods have been added to CXTPSkinManager...

Released: Nov 1, 2022

Updates in v22.0.0

Features

  • ToolkitPro
    • Added Microsoft Visual Studio 2017, 2019 and 2022 themes to all related controls.
    • Added support for the new themes and new SyntaxEdit schemes to Application Wizard templates.
    • Visual Studio 2022 support has been improved.
    • ZLIB has been updated to v1.2.12.
    • Hook handling has been made standard compliant across all components.
  • Chart
    • Added support for Legend item sorting.
  • CommandBars
    • COLORREF_NULL accent color has been made to enable system wide accent color for Microsoft Windows...

Released: Apr 14, 2022

Updates in v20.3.0

Features

  • Toolkit Pro
    • Added support for Microsoft Visual Studio 2022.
  • Command Bars
    • Added CXTPMDIFrameWndEx.
    • Property exchange schema version has been added to CXTPCommandBars::LoadDesignerBars.
    • Tear-off frames toolbar and menu handling has been improved.
  • Controls
    • Added SetInsertMark, SetInsertMarkColor and GetInsertMark color to CXTPTreeCtrl.
    • Scrollable control redrawing has been improved in some use cases.
  • Markup
    • Added MatrixTransform support.
  • Shortcut Bar
    • Added Collapse button.
  • Samples and...

Released: Nov 17, 2021

Updates in v20.2.0

Features

  • CommandBars
    • CXTPTabClientWnd::CloseAllTearOffFrames added for closing all open tear-off frames.
    • Tear-off frame last item closing behavior has been improved.
  • Controls
    • The ability to load preview data from a stream has been added to the Preview control.
    • On-demand preview activation has been added to the Preview control.
    • Dynamic color reflection has been added to CXTPControlPopupColor when XAML icons are used.
  • ReportControl
    • SetMask, GetMask, GetLiteral, GetPrompt and IsUseMask have been...

Released: Sep 1, 2021

Updates in v20.1.0

Features

Toolkit Pro

  • Added support for ISO/IEC standard C++20.
  • CXTPDpi::EnableDpiBitmapScaling and CXTPDpi::IsDpiBitmapScalingEnabled have been added for global management of raster image scaling.
  • Parsing image parameters has been improved in CXTPResourceImage.

Command Bars

  • Keyboard manager added the ability to lock keyboard input.

Docking Pane

  • Added DPI support to stickers.

Samples and Utilities:

  • Improved DPI support for most samples.

Fixes

Toolkit Pro

  • Abnormal process termination on DLL...

Released: Jun 26, 2021

Updates in v20.0.0

Features

Toolkit Pro

  • Added Microsoft Windows 10 theme.
  • Ambient properties have been added to CXTPApplication.
  • Added strict code compliance for C++14 and C++17 standards (/std:c++14 and /std:c++17).
  • Added strict conformance mode support (/permissive-).
  • Enabled maximum warning level support (/Wall).
  • The highest available Microsoft XML Core Services (MSXML) version is now used by default, XTPCreateXmlDocumentInstance helper function has been added.
  • Added XTPCreateXmlDocumentInstance helper function...