File Downloads

 

Home
About
How it Works
Documentation
Tutorials

Downloads

Why not MFC
Links
Contact

 

 

About Downloading Win32++

The current version of Win32++ is 6.3, released on 19th October 2008.  Version 6.3 adds support for docking windows, and updates support for splitter windows and MDI Frames. Refer to the docking sample, splitter sample and MDI Demo sample (all available in the sample collection) for examples on using the new features.  The complete list of changes is available here.


This document is contains the following sections:

 

Win32++ Generic Downloads

Each of these have an identical copy of Win32++.  Simply download one of these generics as your starting point, and customise it to produce your own windows application.

Note: Users of previous versions will need to take account of these changes when upgrading to version 6.3

Generic Simple Window.  Use this as your starting point when creating your own simple window applications.

Generic_Window.zip

 
Generic Dialog.  Use this as your starting point when creating your own dialog based applications.

Generic_Dialog.zip

 
Generic Form.  A form is a dialog within a frame. It allows the dialog to have a menu, toolbar and statusbar. Use this as your starting point when creating your own form based applications.

Generic_Form.zip

 
Generic Frame.  Use this as your starting point when creating your own frame based applications. The frame has a menu and toolbar (inside a rebar), and statusbar.

Generic_Frame.zip

 
Generic MDI Frame.  Use this as your starting point when creating your own MDI frame based applications.

Generic_MDIFrame.zip

 
Generic Collection.  This file contains all five generic starters, collected into a single file for easy download.

Generic_All.zip

 

 

Win32++ Sample Downloads

These samples demonstrate how Win32++ can be used in a variety of different ways.

Browser Sample.  This example demonstrates how to host an ActiveX control in a Win32++ frame to create a simple Internet Browser application.  It relies on ATL and requires a Microsoft compiler, Visual Studio 6 or later.

Browser.zip

 
DirectX Sample.  This program shows how to override the message loop to cater for DirectX.

DirectX.zip

 
Dialog Subclass Sample.  This program has a dialog with a subclassed button control, and a subclassed static control which behaves like a hyperlink.

DlgSubclass.zip

 
Explorer Sample.  This program demonstrates some shell programming techniques. It looks and behaves much like windows explorer and supports context menus.

Explorer.zip

 
MDI Demo Sample.  This program demonstrates some of the features MDI (Multiple Document Interface) frames. Features include creating maximized MDI child windows, and confirming before a MDI child is closed.

MDI_Demo.zip

 
Multi-threaded Sample.  This program shows how to create several windows, each in a separate thread.

Multi-threaded.zip

 
Notepad Sample.  This is a simple text editor. It uses a rich edit control, and supports printing.

Notepad.zip

 
Scribble Sample.  A basic pen drawing application. This is the program described in the tutorial section. It demonstrates fundamental message handling.

Scribble.zip

 
Splitter Sample.  This program uses the CDockable class to create several splitter windows inside a window frame.

Splitter.zip

 
Subclassing Sample. A program which demonstrates the technique of subclassing. Subclassing allows messages for common controls (a button in this case) to be passed to our window procedure. Run this in debug mode and observe the trace window output when the cursor is over the button.

Subclass.zip

 
Themes Sample. A program which demonstrates the various themes supported Win32++. Themes allow you to customise the rebar with a range of styles and a gradient filled background with your choice of colors. Themes also use custom draw techniques to customise the colors of the toolbar.

Themes.zip

 
Sample Collection. This file contains all the sample applications collected into a single file for easy download.  This sample collection includes many samples not listed above, such as the docking sample, the picture sample, and the property sheet sample.

Samples_All.zip

 

 

Win32++ for Windows CE Downloads

These applications are intended to run on Windows CE. They include the project files for Embedded Visual C++ 4.0, and Visual Studio.net 2005. Simply download one of these generics as your starting point, and customise it to produce your own windows application.

 
WinCE Collection.  This file contains three generic starters, plus several sample applications for Windows CE, collected into a single file for easy download.

WCE_Samples.zip