Menu

Win32++ / News: Recent posts

Version 10.0 Released

Version 10.0 of Win32++ is available for download.

This version updates the library to utilize features available in C++11 and
C++14. Win32++ now uses the unique_ptr and shared_ptr smart pointers. These
smart pointers are used in place of Shared_Ptr when adding new instances of
CTab, CMDIChild, CPropertySheet and CDocker.

Users are advised to refer to the "include\changes.txt" file for the complete
list of changes in this version.

Posted by David 2024-09-09

Version 9.6.1 Released

Version 9.6.1 of Win32++ is available for download.

This version contains updates to CDocker and the docking samples.

Users are advised to refer to the "include\changes.txt" file for the complete list of
changes in this version.

Posted by David 2024-07-29

Version 9.6 Released

Version 9.6 of Win32++ is available for download.

This version adds support for C++Builder 11 Community Edition from Embarcadero.
Project files for C++ Builder have been added to each sample.

This version also includes the ScintillaDemo sample. It demonstrates how to use
Scintilla with Win32++ to create a text editor.

Scintilla is a free text editor component designed to edit source code. The source
code and documentation can be found at https://www.scintilla.org/.... read more

Posted by David 2024-07-05

Version 9.5.2 Released

Version 9.5.2 of Win32++ is available for download.

This version updates CString, CTime and the dock samples.

Users are advised to refer to the "include\changes.txt" file for the complete list of
changes in this version.

Posted by David 2024-05-20

Version 9.5.1 Released

Version 9.5.1 of Win32++ is available for download.

This version has minor improvements to CDocker, CDockContainer and
CResizer, and adds support for MinGW-w64 version 13.2.0.

Users are advised to refer to the "include\changes.txt" file for the complete list of
changes in this version.

Posted by David 2024-04-24

Version 9.5 Released

Version 9.5 of Win32++ is available for download.

This version adds a CustomPrintDlg sample. This sample provides an
alternative to the PrintDlg and PrintDlgEx common dialogs which have had
their functionality downgraded in Windows 11.

Users are advised to refer to the "include\changes.txt" file for the complete list of
changes in this version.

Posted by David 2024-02-09

Version 9.4 Released

Version 9.4 of Win32++ is available for download.

This version adds support for the Microsoft Edge browser.

The EdgeBrower and EdgeBrowserEx samples have been added. These samples
demonstrate how to use the Microsoft Edge WebView2 control in a Win32++
application.

Users are advised to refer to the "include\changes.txt" file for the complete list of
changes in this version.

Posted by David 2023-09-25

Version 9.3 Released

Version 9.3 of Win32++ is available for download.

This version improves the support for high resolution monitors by automatically
adjusting the size of the frame's toolbar bitmaps and menu icons appropriately.
A number of functions have been added to make supporting high resolution
monitors easier (see below).

This version also provides support for per-monitor(v2) DPI awareness.
Per-monitor DPI awareness allows applications to maintain their visual quality
when they are moved between monitors with different Dots Per Inch (DPI)
settings.... read more

Posted by David 2023-06-05

Version 9.2 Released

Version 9.2 of Win32++ is available for download.

This version adds support dark mode applications, and for colored text in the status bar.
The DarkModeFrame sample has been added to demonstrate how to implement dark mode for a frame application.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2023-02-20

Version 9.1 Released

Version 9.1 of Win32++ is available for download.

This version improves support for high resolution monitors by accepting a range of icon sizes used for menus, tab controls and dock containers.
The following samples have been updated:
* ListView sample
* MovieShow sample
* TitlebarFrame sample

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2022-09-26

Version 9.0 Released

Version 9.0 of Win32++ is available for download.

This version provides a major update to the framework. Changes include updates to CString and thread support.
The following samples have been added:
* DialogTemplate sample
* PrintDialogEx sample
* Titlebar sample
* TitlebarFrame sample

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2022-04-30

Version 8.9.1 Released

Version 8.9.1 of Win32++ is available for download.

This version provides a minor update to the framework, and adds CPrintDialogEx.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2021-09-11

Version 8.9 Released

About version 8.9

This version adds support for the Clang compiler, and improves the handling of error messages.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2021-04-24

Version 8.8 Released

Version 8.8 of Win32++ is available for download.

About version 8.8

This version provides a minor update to the framework, and adds
the BrowserATL, MovieShow and WinPlot samples.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2020-10-17

Version 8.7 Released

Version 8.7 of Win32++ is available for download.

About version 8.7

This version adds print preview support to the framework, and support for
Microsoft Visual Studio Community 2019.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2019-08-13

Version 8.6 Released

Version 8.6 of Win32++ is available for download.

About version 8.6

This version updates networking and adds the following classes:
- CEvent
- CMutex
- CCSemaphore

The following samples have also been added:
- NetClientAsync
- NetServerAsync

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2018-11-05

Version 8.5 Released

Version 8.5 of Win32++ is available for download

About version 8.5

This version updates the frames and adds the following classes:
- CendhMetaFileDC
- CFileFind
- CFolderDialog
- CMetaFile
- CThreadLock

The following samples have also been added:
- Direct2D
- FilePrintPreview
- StatusBarEx

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2017-12-03

Version 8.4 Released

Version 8.4 of Win32++ is available for download

About version 8.4

This version updates the frames and adds the following classes:
- CRibbonMDIFrame
- CRibbonMDIDockFrame
- CMetaFile
- CEnhMetaFile
- CScrollView

The following samples have also been added:
- Animation sample
- ContextHelp sample
- MetaFile sample
- RibbonMDIFrame sample
- ScrollTextFile sample
- ToolTips sample

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2017-03-10

Version 8.3 Released

Version 8.3 of Win32++ is available for download

About version 8.3

This version adds a Print Preview sample and updates to the following classes:
- CString
- CFrame
- CMDIFrame
- CDocker
- CDC
- CPropertyPage

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2016-10-24

Version 8.2 Re-released

The samples have been updated in this re-released copy of Win32++ version 8.2.
The library code has remained unchanged.

Version 8.2 of Win32++ is available for download

About version 8.2

This version adds support for common dialogs. The following classes have been added:
- CColorDialog
- CFindReplacDialog
- CFileDialog
- CFontDialog
- CPrintDialog
- CPageSetupDialog

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2016-05-01

Version 8.2 Released

Version 8.2 of Win32++ is available for download

About version 8.2

This version adds support for common dialogs. The following classes have been added:
- CColorDialog
- CFindReplacDialog
- CFileDialog
- CFontDialog
- CPrintDialog
- CPageSetupDialog

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2016-04-14

Version 8.1 Released

Version 8.1 of Win32++ is available for download

About version 8.1

This version adds Dialog Data Exchange (DDX), extends CString, and adds a set of new exceptions inherited from CException.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2016-01-04

Version 8.0.1 Released

Version 8.0.1 of Win32++ is available for download.

About version 8.0.1

This version updatedsLoadCommonControls to resolve issues with modal dialogs running on older operating systems.

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2015-08-02

Version 8.0 Released

Version 8.0 of Win32++ is available for download

About version 8.0

This version adds CArchive, CObject, CRegKey, CTime and CTimeSpan to the library.
The header files for Win32++ have been renamed, and are now proceeded with "wxx_".

Users are advised to refer to the "include\changes.txt" file for the complete list of changes in this version.

Posted by David 2015-07-05

Version 7.9 Released

Version 7.9 of Win32++ is available for download

About version 7.9

Some of the more important changes in this version include:
- Replaces the FromHandle approach to creating temporary objects
with a method that doesn't require pointers or temporary objects.

This version introduces some incompatibilities with previous versions.
Users are advised to refer to the "include\changes.txt" file for the
complete list of changes in this version.

Posted by David 2015-04-14