3 Win32++ is simple and easy to understand framework for developing Win32
\r
4 applications using C++. It brings an object oriented approach to programming
\r
5 directly with the Win32 API. Each window created is a C++ class object capable
\r
6 of having its own window procedure for routing messages.
\r
8 Win32++ supports the following compilers and development environments:
\r
9 * Borland C++ Compiler 5.5
\r
10 * Borland Developer Studio 2006
\r
12 * Microsoft Visual C++ Toolkit 2003
\r
13 * Microsoft Visual C++ 2005 Express Edition
\r
14 * Microsoft Visual C++ 2008 Express Edition
\r
15 * Microsoft Visual C++ 2010 Express Edition
\r
16 * Microsoft Visual Studio 6.0
\r
17 * Microsoft Visual Studio.net 2003
\r
18 * Microsoft Visual Studio.net 2005
\r
19 * Microsoft Visual Studio.net 2008
\r
20 * Microsoft Visual Studio.net 2010
\r
23 Win32++ supports the following operating systems
\r
29 * Windows XP (32bit and 64bit)
\r
30 * Windows 2003 Server (32bit and 64bit)
\r
31 * Windows Vista (32bit and 64bit)
\r
32 * Windows 2008 Server (32bit and 64bit)
\r
33 * Windows 7 (32 bit and 64 bit)
\r
34 * Windows CE from WCE400 (Windows mobile 2003) to WCE600 (Windows mobile 6)
\r
39 Win32++ code has the following features
\r
41 * Subclassing support
\r
42 * Notification reflection and message reflection
\r
43 * Unicode compliant, with multilingual support
\r
44 * Multi-threaded support.
\r
47 * Windows 7 ribbon support
\r
49 * Network support (including IP version 6)
\r
53 Frames produced by Win32++ include the following:
\r
60 About the file downloads
\r
61 ------------------------
\r
62 The file download from Sourceforge includes the following:
\r
63 * The Win32++ library itself
\r
64 * Help for the library
\r
65 * A set of tutorials
\r
66 * A collection of sample applications
\r
68 The sample applications include:
\r
69 * Browser - An Internet browser application with an event sink.
\r
70 * Dialog - An example of a simple dialog application.
\r
71 * DialogDemo - An interative dialog application demonstrating slider controls and progress bars.
\r
72 * DialogResizing - An example of a resizable dialog.
\r
73 * DialogTab - A dialog application with a tab control.
\r
74 * DirectX - A simple DirectX application.
\r
75 * DLL - Shows how to run Win32++ from within a DLL
\r
76 * Dock - An example of a simple docking application.
\r
77 * DockContainer - An example of a docking application which incorporates containers.
\r
78 * DockTabbedMDI - An example of a docking application with containers and a tabbed MDI.
\r
79 * Explorer - A Windows Explorer-like application.
\r
80 * FastGDI - An application which demonstrates direct manipulation of a bitmap's colour.
\r
81 * FormDemo - An example of a modeless dialog within a frame.
\r
82 * Frame - A simple frame application.
\r
83 * GDIPlus - Demonstrates how to use GDI+ with Win32++.
\r
84 * MDIFrame - A simple MDI frame application.
\r
85 * MDIFrameDemo - Demonstrates some additional features of MDI frames.
\r
86 * MDIFrameSplitter - Demonstrates how to implement splitter windows in MDI Child windows.
\r
87 * Networking - Demonstrates the use of networking.
\r
88 * Notepad - A simple text editor with printing.
\r
89 * Performance - Measures Win32++'s message handling speed.
\r
90 * Picture - A simple picture rendering application.
\r
91 * PropertySheets - A demonstration of property sheets.
\r
92 * RibbonFrame - Demonstrates how to use the Windows 7 ribbon with a frame.
\r
93 * RibbonSimple - Demonstrates how to use the Windwos 7 ribbon with a simple window.
\r
94 * Scribble - A simple drawing application.
\r
95 * Simple - Creates a simple window.
\r
96 * Splitter - Demonstrates how to use dockers to create splitter windows.
\r
97 * TabDemo - Demonstrates the use of a CTab control in a frame.
\r
98 * TaskDialog - Demonstrates the use of task dialogs (available on Vista and above).
\r
99 * Themes - Demonstrates how to customise the colours for rebar and toolbar controls.
\r
100 * Threads - Demonstrates multi-threaded Windows.
\r
101 * Tray - Demonstrates how to "minimise" an application to the system tray.
\r
102 * WinCE samples - A small collection of samples for Windows CE
\r
106 Each file download includes the project files for Dev-C++, CodeBlocks and the
\r
107 various compilers from Microsoft. CodeBlocks is an IDE (Integrated Development
\r
108 Environment) that supports GNU GCC, Borland Developer Studio 2006 and Microsoft
\r
111 You can start with one of the sample programs, and add your code. Alternatively
\r
112 you can start with the projects and sample code provided in the "new projects"
\r
115 For additional information on getting started, refer to the help included
\r
116 in the documentation.