Generic Information about Win32++ Projects
==========================================
The various directories may contain the following types of files:

Extension | Description
----------+------------
cbp       | A project file used by CodeBlocks
dsp       | A project file used by Visual Studio 6
dsw       | A project file used by Visual Studio 6
sln       | A project file used by Visual Studio 2003, VS2005 or VS2008
vcproj    | A project file used by Visual Studio 2003, VS2005 or VS2008
vcxproj   | A project file used by Visual Studio 2010
filters   | A supplementary project file used by Visual Studio 2010
bdsproj   | A project file used by Borland Developer Studio 2006 
bpf       | A project file used by Borland Developer Studio 2006 
vcp       | A project file used by eMbedded Visual C++
vcw       | A project file used by eMbedded Visual C++
dev       | A project file used by Dev-C++
cpp       | A C++ source file 
h         | A C++ header file
rc        | A C++ resouce script file
jpg       | A jpeg resource file
ico       | An icon resource file
bmp       | A bitmap resource file
cur       | A cursor resource file
manifest  | A manifest resource file
txt       | A text file
xml       | An Extensible Markup Language file (defines the ribbon UI) 

Supported Compilers and Integrated Development Environments (IDEs)
==================================================================
Win32++ supports the following:
* Borland Compiler Version 5.5
* Borland Developer Studio 2006
* Borland Turbo C++ 2006
* CodeBlocks
* Dev-C++
* MinGW GCC Compiler
* Visual Studio 6
* Visual Studio.net 2003
* Visual C++ Toolkit 2003
* Visual Studio.net 2005
* Visual Studio.net 2005 Express
* Visual Studio.net 2008
* Visual Studio.net 2008 Express
* Visual Studio.net 2010

CodeBlocks is an IDE. The project files are configured for the following 
compilers:
* Borland Compiler Version 5.5
* MinGW GNU compiler
* Visual C++ Toolkit 2003

Dev-C++ is an IDE which supports the MinGW GNU compiler

Supported Operating Systems
===========================
The programs compiled with Win32++ can run on the following operating systems:
* Win95 (all versions, with or without Internet Explorer 4 installed)
* Win98 (both versions)
* WinME
* Windows NT 4
* Windows 2000
* Windows XP
* Windows XP x64
* Windows Vista
* Windows Vista x64
* Windows 7
* Windows 7 x64
* Windows Server 2003
* Windows Server 2003 x64
* Windows Server 2008
* Windows Server 2008 x64
* Windows CE

Note: Programs compiled with Visual Studio.net 2008 and Visual Studio.net 2008 
Express will not run on Win32 operating systems earlier than Windows 2000.

Win32++ automatically detects if the operating system is capable of using
rebars. If rebars are not supported by the OS, Win32++ produces a frame without 
rebars.

Win32++ is Unicode compliant and can therefore be used to develop Unicode
applications. Users are advised that older operating systems (namely Win95, 
Win98 and WinME) don't support Unicode applications.

Win32++ supports 64bit compilers, and can be used to develop 64bit code.

Directory Structure
===================
When extracting the files from the zip archive, be sure to preserve the 
directory structure. The directory structure will typically look like this:

.\include
.\new projects
.\output
.\samples
.\tools
.\tutorials
.\WCE samples

The files which form the Win32++ library are contained in the include
subdirectory. 

Components of Win32++
=====================

 Files            |  Classes         | Operating Systems | Description
==================+==================+===================+=====================
controls.h        | CAnimation       | Win32, Win64      | Adds support for the
                  | CComboBox        | and WinCE         | following controls:
				  |	CComboBoxEx      |                   | Animation, ComboBox, 
				  |	CProgressBar     |                   | ComboBoxEx, Progress
				  | CScrollBar       |                   | bar, Scroll bar,
				  |	CSlider          |                   | Slider, Spin button.
				  |	CSpinButton      |                   |
------------------+------------------+-------------------+---------------------				  
dialog.h          | CDialog          | Win32, Win64      | Adds dialog support.
                  | CResizer         | WinCE for CDialog |
------------------+------------------+-------------------+---------------------
docking.h         | CDocker          | Win32, Win64      | Adds support for
                  | CDockContainer   |                   | docking windows and
                  |                  |                   | splitter windows. 
------------------+------------------+-------------------+---------------------                   
frame.h           | CMenubar         | Win32, Win64      | Adds support for
                  | CFrame           |                   | frames. Frames use a
                  |                  |                   | toolbar and menubar
                  |                  |                   | inside a rebar, and 
                  |                  |                   | a statusbar.  
------------------+------------------+-------------------+---------------------
gdi.h             | CDC              | Win32, Win64      | A helper class for 
                  | CBitmap   	     | and WinCE         | GDI graphics.
                  | CBrush           |                   |
                  | CFont            |                   |
                  | CPalette         |                   |
                  | CPen             |                   |
                  | CRgn		     |                   |
------------------+------------------+-------------------+---------------------
listView.h        | CListView        | Win32, Win64      | Adds support for a
                  |                  | and WinCE         | ListView control.                  
------------------+------------------+-------------------+---------------------  
mdi.h             | CMDIFrame        | Win32, Win64      | Adds support for MDI
                  | CMDIChild        |                   | frames.                  
------------------+------------------+-------------------+---------------------
propertysheet.h   | CPropertySheet   | Win32, Win64      | Adds property sheet
                  | CPropertyPage    | and WinCE         | support.
------------------+------------------+-------------------+---------------------
rebar.h           | CRebar           | Win32, Win64      | Adds support for a 
                  |                  | and WinCE         | Rebar control.                  
------------------+------------------+-------------------+---------------------
ribbon.h          | CRibbon          | Win32, Win64      | Adds support for the 
                  | CRibbonFrame     |                   | Windows 7 ribbon.                  
------------------+------------------+-------------------+---------------------
shared_ptr.h      | Shared_Ptr       | Win32, Win64,     | Add a smart pointer
                  |                  | and WinCE         | for use in vectors.
------------------+------------------+-------------------+---------------------
socket.h          | CSocket          | Win32, Win64      | Adds network  
                  |                  | and WinCE         | support.
------------------+------------------+-------------------+---------------------
splitter.h        | CSplitter        | Win32, Win64      | Adds splitter support
                  |                  |                   | (depreciated)
------------------+------------------+-------------------+----------------------             
statusbar.h       | CStatusbar       | Win32, Win64      | Adds support for a
                  |                  | and WinCE         | Status bar control.
------------------+------------------+-------------------+---------------------
stdcontrols.h     | CButton          | Win32, Win64      | Adds support for
                  | CEdit            | and WinCE         | Button, Edit, 
                  | CListBox         |                   | ListBox and Static    
                  | CStatic          |                   | controls.                                       
------------------+------------------+-------------------+---------------------
tab.h             | CTab             | Win32, Win64      | Adds support for tab
                  | CMDITab          |                   | controls, and MDI
                  |                  |                   | tab windows.                   
------------------+------------------+-------------------+---------------------
taskdialog.h      | CTaskDialog      | Win32, Win64      | Adds support for tab
                  |                  |                   | task dialogs.                   
------------------+------------------+-------------------+---------------------
thread.h          | CThread          | Win32, Win64      | Adds support for
                  |                  | and WinCE         | threads.
------------------+------------------+-------------------+---------------------
toolbar.h         | CToolbar         | Win32, Win64      | Adds support for a
                  |                  | and WinCE         | Toolbar control.
------------------+------------------+-------------------+---------------------
treeview.h        | CTreeView        | Win32, Win64      | Adds support for a
                  |                  | and WinCE         | TreeView control.
------------------+------------------+-------------------+---------------------
wceframe.h        | CWceFrame        | WinCE only        | Adds support for
                  | CCmdbar          |                   | frames in WinCE.
------------------+------------------+-------------------+---------------------
webbrowser.h      | CAXWindow        | Win32, Win64      | Adds support for a
                  | CWebBrowser      | and WinCE         | ActiveX container and
                  |                  |                   | a WebBrowser window.
------------------+------------------+-------------------+---------------------
wincore.h         | CCriticalSection | Win32, Win64,     | The core set of 
                  | CWinApp          | and WinCE         | classes required for
                  | CWinException    |                   | all Win32++ 
                  | CWnd             |                   | applications. 
------------------+------------------+-------------------+---------------------
winutils.h        | CPoint           | Win32, Win64,     | Additional utility
                  | CRect            | and WinCE         | classes.
                  | CSize            |                   |  
------------------+------------------+-------------------+---------------------  

Refer to the help documentation that ships with Win32++ for more information on
using Win32++.