Win32++ is a C++ library used to build windows applications. It supports most compilers including Visual Studio Community 2017. It is an ideal starting point for anyone learning to program for windows, but also caters for the needs of professional developers.


  • Supports a wide range of C++ compilers, including those from Borland and Microsoft, as well as the GNU compiler used in Dev-C++.
  • Supports applications based on simple windows, dialogs, forms, property sheets, SDI frames and MDI frames.
  • Supports docking, with tabbed containers and TabbedMDIs.
  • Provides CString for convenient character string handling.
  • Multi-Thread support.
  • 64 bit support.
  • Support for Task Dialogs available on the Windows Vista and later operating systems.
  • Support for the Ribbon Framework available on Windows 7.
  • Network support. IPv4 and IPv6.

Project Samples

Project Activity

See All Activity >


Frameworks, Libraries


MIT License

Follow Win32++

Win32++ Web Site

Other Useful Business Software

Microsoft Office 365 monitoring simplified Microsoft Office 365 monitoring simplified Icon
Microsoft Office 365 monitoring simplified Icon

Monitor your Office 365® (O365) Exchange™ mailboxes and system applications with the SolarWinds® Server & Application Monitor unified platform.

SolarWinds Server & Application Monitor allows you to monitor your hybrid IT applications and systems. Monitor Microsoft® Office 365 Exchange side by side on your on-premises Exchange server and other applications. Check, track, and report on O365 user/shared mailbox growth, users over quota, archived mailboxes, inactive mailboxes, mobile device, mailbox groups, and more. You can also monitor Microsoft portal access to help ensure you’re meeting your SLAs.

Rate This Project

Login To Rate This Project

User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5

User Reviews

  • great project but can it be a MFC compatiable ?

  • great project

  • I just use it. However, for same use, Qt program over 10M, MFC over 5M, but win32++ just for 1.4M.

  • good project

  • Definitely tremendous work! Smooth & friendly communication with the author! I found a few imperfections in the project anyway: - Bugs in the documentation ("...Docker descended from the to the dock ancestor"). Bugs span from grammar over semantics up to inconsistencies in text. - Documentation could be more elaborated, covering Win32++ in more detail, especially when it comes to more advanced topics. Library reference seems to be ok, but anyway haven't read it all yet. - It's difficult to have all rules of using Win32++ in head during first steps, so better explained examples (with more "redundand" or repetitive code) wouldn't definitely harm the documentation's first sections.

Read more reviews >

Additional Project Details

Intended Audience


User Interface

Win32 (MS Windows)

Programming Language