205 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			205 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
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++. |