Codejock Skin Framework Visual C++ MFC Releases

Released: Sep 7, 2020

Updates in v19.3.0


  • Skin Framework system module querying logic has been optimized and made uniform.


  • Reversed spin button arrows 10 Skin have been fixed.
  • Performance related bug in cached module name checking for the legacy Skin Framework API hook has been fixed.
  • Default ANSI hook invocation has been fixed for Detours API hook.
  • Deadlock has been fixed for window hooks being called during skin loading.

Released: Jun 15, 2020

Updates in v19.2.0


  • Added new Microsoft Detours base API hooking core.

Released: Nov 22, 2019

Updates in v19.1.0


  • Treatment of NULL as resource path in CXTPSkinManager::LoadSkin made backward compatible.

Released: Aug 20, 2019

Updates in v19.0.0


  • Support for Visual Studio 2019.
  • Windows 10 Skin - Includes a number of supported color schemes to give your application a consistent Windows 10-like appearance on all Windows OS versions.
  • Utility and Samples - Codejock samples and utilities have been significantly improved and applied a modern look so that you are able to not only work more efficiently with the tools.

Released: May 16, 2018

Updates in v18.4.0


  • Scrollbar skinning improved for RichEdit50W and non-client scrollbars.
  • Improved the drawing of text using a font with an ANSI charset enabled.


  • Fixed horizontal white lines when vertical list view is scrolling.
  • Hooking of default window procedure fixed, more messages get processed.

Released: Feb 1, 2018

Updates in v18.3.0


  • Incorrect data processing in CXTPSkinManagerApiHook::OnHookSystemParametersInfoA/W fixed.

Released: Nov 20, 2017

Updates in v18.2.0


  • Deadlock in SkinFramework fixed for some concurrent scenarios.
  • API hooking on module loading/unloading improved and revised for persistent modules.
  • Occassional scroll bar freezing in some controls fixed.
  • Issues with control backgrounds and border colors fixed.
  • Extra white border around some controls fixed in SkinFramework.
  • Skinning issue in common dialogs fixed.

Released: Jul 31, 2017

Updates in v18.0.1


  • Visual Studio 2017 support added.


  • Child window border calculating and drawing improved.
  • Unicode characters drawn incorrectly for some controls when skin is applied fixed.
  • Missing class name list splitting added to CXTPSkinManagerSchema::GetClass.
  • Caching in CXTPSkinManagerSchemaCodeManager improved.
  • SkinFramework initialization, hooking and module traversing made thread safe and more robust.
  • Drawing separators in skinned vertical CToolBar fixed.
  • Internal reference counting added...

Released: Oct 24, 2016

Updates in v17.3


  • Thread hook filter for window that don't belong to the current thread added.
  • Skin unloading on application shutting down added.
  • WM_CTLCOLOR* handling in SkinFramework improved.
  • Change Your View menu skinning in standard file dialog fixed.
  • Focused tab item skinning improved.
  • CXTPTaskDialog skinning fixed.
  • Skinned status bar gripper drawing improved.
  • Edit control border skinning improved.
  • Application hangs when selecting file properties in standard file dialog fixed.
  • Skining of standard file...

Released: Apr 18, 2016

Updates in this release

Updates in v17.2

  • Fixed issue undesirable transparent border around some skinned controls (text edit, combo box).
  • Fixed issue 'the edge around the text static control is not present.'