/Win32xx

Win32++: A simple alternative to MFC

Primary LanguageC++

Win32++: A Simple Alternative to MFC

This is a mirror of the Win32++ framework hosted on SourceForge.

Official Sites

SourceForge: Win32++

Code Project: Win32++ A Simple Alternativc to MFC

Introduction

Win32++ is a simple and easy to understand library for creating Windows applications. It runs on the commonly available free C++ compilers.

Win32++ has been designed to make life a little easier for those learning to use C++ to program using the Windows API directly. Win32++ wraps the Windows API in a convenient set of classes in a similar style to MFC.

The code has been designed to run on a wide range of C++ compilers, including those from Microsoft, Borland and the free MinGW compiler from GNU. Win32++ supports all Windows operating systems, from Windows 95 through to Windows 11. It can be used to create both 32 bit and 64 bit applications.

Win32++ can be used to build applications based simple windows, dialogs, forms, and frames. The frames produced using Win32++ can have the following features.

  • Multiple Document Interface (MDI) frames
  • Single Document Interface (SDI) frames
  • Owner drawn menubar, toolbar and statusbar
  • Theming
  • The Ribbon Framework
  • Splitter windows
  • Docking
  • Support for dark mode
  • Support for per-monitor DPI awareness, version 2

License

The source code of Win32++ is licensed under the MIT License.