From d16da069e9b7505f6e9ed69f2a24f82dea17b215 Mon Sep 17 00:00:00 2001 From: Robert Knight Date: Tue, 23 Aug 2011 19:54:52 +0100 Subject: [PATCH] Add Win++ library to external This is a thin wrapper around the Win32 API used in the Win32 Updater Dialog implementation. --- CMakeLists.txt | 1 + .../3rd Party Software/ADO Class/About.TXT | 6 + .../ADO Class/AdoxClass_src.zip | Bin 0 -> 3958 bytes .../3rd Party Software/About this folder.TXT | 10 + .../3rd Party Software/GridControl/About.TXT | 7 + .../GridControl/DataGridTest.zip | Bin 0 -> 22568 bytes .../GridControl/Sample/About.TXT | 1 + .../GridControl/Sample/GridSample.zip | Bin 0 -> 61234 bytes external/win32cpp/About these folders.txt | 13 + external/win32cpp/WCE samples/Clean.bat | 30 + .../win32cpp/WCE samples/Dialog/Dialog.sln | 30 + .../win32cpp/WCE samples/Dialog/Dialog.vcp | 178 + .../win32cpp/WCE samples/Dialog/Dialog.vcproj | 767 +++ .../win32cpp/WCE samples/Dialog/Dialog.vcw | 29 + .../win32cpp/WCE samples/Dialog/DialogApp.cpp | 27 + .../win32cpp/WCE samples/Dialog/DialogApp.h | 31 + .../win32cpp/WCE samples/Dialog/MyDialog.cpp | 49 + .../win32cpp/WCE samples/Dialog/MyDialog.h | 23 + external/win32cpp/WCE samples/Dialog/main.cpp | 27 + .../win32cpp/WCE samples/Dialog/res/star.ico | Bin 0 -> 2238 bytes .../win32cpp/WCE samples/Dialog/resource.h | 9 + .../win32cpp/WCE samples/Dialog/resource.rc | 41 + .../WCE samples/DialogDemo/DialogApp.cpp | 27 + .../WCE samples/DialogDemo/DialogApp.h | 31 + .../WCE samples/DialogDemo/DialogDemo.sln | 46 + .../WCE samples/DialogDemo/DialogDemo.vcp | 193 + .../WCE samples/DialogDemo/DialogDemo.vcproj | 747 +++ .../WCE samples/DialogDemo/DialogDemo.vcw | 29 + .../WCE samples/DialogDemo/MyDialog.cpp | 149 + .../WCE samples/DialogDemo/MyDialog.h | 30 + .../win32cpp/WCE samples/DialogDemo/main.cpp | 27 + .../WCE samples/DialogDemo/res/star.ico | Bin 0 -> 2238 bytes .../WCE samples/DialogDemo/resource.h | 20 + .../WCE samples/DialogDemo/resource.rc | 62 + .../WCE samples/DlgSubclass/Button.cpp | 36 + .../win32cpp/WCE samples/DlgSubclass/Button.h | 26 + .../WCE samples/DlgSubclass/DlgSubclass.sln | 46 + .../WCE samples/DlgSubclass/DlgSubclass.vcp | 536 +++ .../DlgSubclass/DlgSubclass.vcproj | 763 +++ .../WCE samples/DlgSubclass/DlgSubclass.vcw | 29 + .../DlgSubclass/DlgSubclassApp.cpp | 27 + .../WCE samples/DlgSubclass/DlgSubclassApp.h | 29 + .../WCE samples/DlgSubclass/Hyperlink.cpp | 116 + .../WCE samples/DlgSubclass/Hyperlink.h | 37 + .../WCE samples/DlgSubclass/MyDialog.cpp | 76 + .../WCE samples/DlgSubclass/MyDialog.h | 33 + .../win32cpp/WCE samples/DlgSubclass/main.cpp | 27 + .../WCE samples/DlgSubclass/res/Dialog.ico | Bin 0 -> 2238 bytes .../WCE samples/DlgSubclass/res/Toolbar.bmp | Bin 0 -> 1078 bytes .../WCE samples/DlgSubclass/res/Zapotec.bmp | Bin 0 -> 10294 bytes .../WCE samples/DlgSubclass/resource.h | 29 + .../WCE samples/DlgSubclass/resource.rc | 40 + .../WCE samples/PocketPCFrame/FrameApp.cpp | 13 + .../WCE samples/PocketPCFrame/FrameApp.h | 26 + .../WCE samples/PocketPCFrame/MainFrm.cpp | 86 + .../WCE samples/PocketPCFrame/MainFrm.h | 21 + .../WCE samples/PocketPCFrame/PocketFrame.vcp | 471 ++ .../WCE samples/PocketPCFrame/PocketFrame.vcw | 29 + .../PocketPCFrame/PocketPCFrame.sln | 46 + .../PocketPCFrame/PocketPCFrame.vcproj | 757 +++ .../WCE samples/PocketPCFrame/main.cpp | 30 + .../WCE samples/PocketPCFrame/newres.h | 41 + .../WCE samples/PocketPCFrame/res/Default.ico | Bin 0 -> 1078 bytes .../WCE samples/PocketPCFrame/res/toolbar.bmp | Bin 0 -> 502 bytes .../WCE samples/PocketPCFrame/resource.h | 38 + .../WCE samples/PocketPCFrame/resource.rc | 117 + .../WCE samples/Scribble/FrameApp.cpp | 14 + .../win32cpp/WCE samples/Scribble/FrameApp.h | 26 + .../win32cpp/WCE samples/Scribble/MainFrm.cpp | 161 + .../win32cpp/WCE samples/Scribble/MainFrm.h | 42 + .../WCE samples/Scribble/Scribble.sln | 46 + .../WCE samples/Scribble/Scribble.vcp | 471 ++ .../WCE samples/Scribble/Scribble.vcproj | 754 +++ .../WCE samples/Scribble/Scribble.vcw | 29 + .../win32cpp/WCE samples/Scribble/main.cpp | 29 + .../win32cpp/WCE samples/Scribble/newres.h | 41 + .../WCE samples/Scribble/res/Default.ico | Bin 0 -> 1078 bytes .../WCE samples/Scribble/res/toolbar.bmp | Bin 0 -> 630 bytes .../win32cpp/WCE samples/Scribble/resource.h | 34 + .../win32cpp/WCE samples/Scribble/resource.rc | 94 + .../win32cpp/WCE samples/Simple/Simple.sln | 46 + .../win32cpp/WCE samples/Simple/Simple.vcp | 180 + .../win32cpp/WCE samples/Simple/Simple.vcproj | 789 +++ .../win32cpp/WCE samples/Simple/Simple.vcw | 29 + .../win32cpp/WCE samples/Simple/SimpleApp.cpp | 13 + .../win32cpp/WCE samples/Simple/SimpleApp.h | 25 + external/win32cpp/WCE samples/Simple/View.cpp | 38 + external/win32cpp/WCE samples/Simple/main.cpp | 27 + .../win32cpp/WCE samples/Simple/resource.h | 21 + .../win32cpp/WCE samples/Simple/resource.rc | 26 + external/win32cpp/WCE samples/Simple/view.h | 16 + .../win32cpp/WCE samples/Subclass/Button.cpp | 50 + .../win32cpp/WCE samples/Subclass/Button.h | 27 + .../win32cpp/WCE samples/Subclass/MainWin.cpp | 29 + .../win32cpp/WCE samples/Subclass/MainWin.h | 29 + .../WCE samples/Subclass/Subclass.sln | 46 + .../WCE samples/Subclass/Subclass.vcp | 208 + .../WCE samples/Subclass/Subclass.vcproj | 751 +++ .../WCE samples/Subclass/Subclass.vcw | 29 + .../WCE samples/Subclass/SubclassApp.cpp | 24 + .../WCE samples/Subclass/SubclassApp.h | 29 + .../win32cpp/WCE samples/Subclass/main.cpp | 28 + .../win32cpp/WCE samples/Subclass/resource.h | 38 + .../win32cpp/WCE samples/Subclass/resource.rc | 18 + external/win32cpp/help/Readme.TXT | 20 + external/win32cpp/help/Win32++.chm | Bin 0 -> 623042 bytes external/win32cpp/help/Win32++.chw | Bin 0 -> 15839 bytes external/win32cpp/include/changes.txt | 1423 ++++++ external/win32cpp/include/controls.h | 1074 +++++ external/win32cpp/include/copyright.txt | 33 + external/win32cpp/include/cstring.h | 905 ++++ external/win32cpp/include/default_resource.h | 94 + external/win32cpp/include/default_resource.rc | 250 + external/win32cpp/include/dialog.h | 876 ++++ external/win32cpp/include/docking.h | 4214 +++++++++++++++++ external/win32cpp/include/file.h | 392 ++ external/win32cpp/include/frame.h | 3303 +++++++++++++ external/win32cpp/include/gdi.h | 3944 +++++++++++++++ external/win32cpp/include/info.txt | 205 + external/win32cpp/include/listview.h | 867 ++++ external/win32cpp/include/mdi.h | 784 +++ external/win32cpp/include/menu.h | 600 +++ external/win32cpp/include/propertysheet.h | 960 ++++ external/win32cpp/include/rebar.h | 709 +++ external/win32cpp/include/release notes.txt | 116 + external/win32cpp/include/ribbon.h | 527 +++ external/win32cpp/include/shared_ptr.h | 199 + external/win32cpp/include/socket.h | 778 +++ external/win32cpp/include/statusbar.h | 226 + external/win32cpp/include/stdcontrols.h | 1000 ++++ external/win32cpp/include/tab.h | 1658 +++++++ external/win32cpp/include/taskdialog.h | 811 ++++ external/win32cpp/include/thread.h | 241 + external/win32cpp/include/toolbar.h | 1361 ++++++ external/win32cpp/include/treeview.h | 624 +++ external/win32cpp/include/wceframe.h | 420 ++ external/win32cpp/include/wcestddef.h | 58 + external/win32cpp/include/webbrowser.h | 760 +++ external/win32cpp/include/wincore.h | 2977 ++++++++++++ external/win32cpp/include/winutils.h | 649 +++ external/win32cpp/tools/CleanSamples.bat | 108 + external/win32cpp/tools/CleanTutorials.bat | 53 + external/win32cpp/tools/Compile All.bat | 8 + .../win32cpp/tools/Compile CodeBlocks.bat | 268 ++ .../win32cpp/tools/Compile VS2005 Express.bat | 225 + external/win32cpp/tools/Compile VS2005.bat | 225 + .../win32cpp/tools/Compile VS2008 Express.bat | 224 + external/win32cpp/tools/Compile VS2008.bat | 222 + .../win32cpp/tools/Compile VS2010 Express.bat | 224 + external/win32cpp/tools/Compile VS2010.bat | 223 + external/win32cpp/tutorials/Readme.txt | 14 + .../tutorials/Tutorial1/Tutorial1.bdsproj | 212 + .../tutorials/Tutorial1/Tutorial1.bpf | 5 + .../tutorials/Tutorial1/Tutorial1.dev | 69 + .../tutorials/Tutorial1/Tutorial1.dsp | 115 + .../tutorials/Tutorial1/Tutorial1.dsw | 29 + .../tutorials/Tutorial1/Tutorial1_2003.sln | 21 + .../tutorials/Tutorial1/Tutorial1_2003.vcproj | 185 + .../tutorials/Tutorial1/Tutorial1_2005.sln | 19 + .../tutorials/Tutorial1/Tutorial1_2005.vcproj | 259 + .../tutorials/Tutorial1/Tutorial1_2008.sln | 19 + .../tutorials/Tutorial1/Tutorial1_2008.vcproj | 258 + .../tutorials/Tutorial1/Tutorial1_2010.sln | 20 + .../Tutorial1/Tutorial1_2010.vcxproj | 100 + .../Tutorial1/Tutorial1_2010.vcxproj.filters | 27 + .../win32cpp/tutorials/Tutorial1/main.cpp | 27 + .../tutorials/Tutorial2/Tutorial2.bdsproj | 212 + .../tutorials/Tutorial2/Tutorial2.bpf | 5 + .../tutorials/Tutorial2/Tutorial2.dev | 69 + .../tutorials/Tutorial2/Tutorial2.dsp | 115 + .../tutorials/Tutorial2/Tutorial2.dsw | 29 + .../tutorials/Tutorial2/Tutorial2_2003.sln | 21 + .../tutorials/Tutorial2/Tutorial2_2003.vcproj | 185 + .../tutorials/Tutorial2/Tutorial2_2005.sln | 19 + .../tutorials/Tutorial2/Tutorial2_2005.vcproj | 259 + .../tutorials/Tutorial2/Tutorial2_2008.sln | 19 + .../tutorials/Tutorial2/Tutorial2_2008.vcproj | 258 + .../tutorials/Tutorial2/Tutorial2_2010.sln | 20 + .../Tutorial2/Tutorial2_2010.vcxproj | 102 + .../Tutorial2/Tutorial2_2010.vcxproj.filters | 27 + .../win32cpp/tutorials/Tutorial2/main.cpp | 44 + .../tutorials/Tutorial3/ScribbleApp.cpp | 16 + .../tutorials/Tutorial3/ScribbleApp.h | 17 + .../tutorials/Tutorial3/Tutorial3.bdsproj | 216 + .../tutorials/Tutorial3/Tutorial3.bpf | 5 + .../tutorials/Tutorial3/Tutorial3.dev | 109 + .../tutorials/Tutorial3/Tutorial3.dsp | 131 + .../tutorials/Tutorial3/Tutorial3.dsw | 29 + .../tutorials/Tutorial3/Tutorial3_2003.sln | 21 + .../tutorials/Tutorial3/Tutorial3_2003.vcproj | 228 + .../tutorials/Tutorial3/Tutorial3_2005.sln | 19 + .../tutorials/Tutorial3/Tutorial3_2005.vcproj | 307 ++ .../tutorials/Tutorial3/Tutorial3_2008.sln | 19 + .../tutorials/Tutorial3/Tutorial3_2008.vcproj | 306 ++ .../tutorials/Tutorial3/Tutorial3_2010.sln | 20 + .../Tutorial3/Tutorial3_2010.vcxproj | 104 + .../Tutorial3/Tutorial3_2010.vcxproj.filters | 39 + .../win32cpp/tutorials/Tutorial3/View.cpp | 71 + external/win32cpp/tutorials/Tutorial3/View.h | 33 + .../win32cpp/tutorials/Tutorial3/main.cpp | 15 + .../tutorials/Tutorial4/ScribbleApp.cpp | 16 + .../tutorials/Tutorial4/ScribbleApp.h | 17 + .../tutorials/Tutorial4/Tutorial4.bdsproj | 215 + .../tutorials/Tutorial4/Tutorial4.bpf | 5 + .../tutorials/Tutorial4/Tutorial4.dev | 109 + .../tutorials/Tutorial4/Tutorial4.dsp | 131 + .../tutorials/Tutorial4/Tutorial4.dsw | 29 + .../tutorials/Tutorial4/Tutorial4_2003.sln | 21 + .../tutorials/Tutorial4/Tutorial4_2003.vcproj | 228 + .../tutorials/Tutorial4/Tutorial4_2005.sln | 19 + .../tutorials/Tutorial4/Tutorial4_2005.vcproj | 307 ++ .../tutorials/Tutorial4/Tutorial4_2008.sln | 19 + .../tutorials/Tutorial4/Tutorial4_2008.vcproj | 306 ++ .../tutorials/Tutorial4/Tutorial4_2010.sln | 20 + .../Tutorial4/Tutorial4_2010.vcxproj | 103 + .../Tutorial4/Tutorial4_2010.vcxproj.filters | 36 + .../win32cpp/tutorials/Tutorial4/View.cpp | 97 + external/win32cpp/tutorials/Tutorial4/View.h | 42 + .../win32cpp/tutorials/Tutorial4/main.cpp | 15 + .../win32cpp/tutorials/Tutorial5/Mainfrm.cpp | 78 + .../win32cpp/tutorials/Tutorial5/Mainfrm.h | 28 + .../win32cpp/tutorials/Tutorial5/Resource.rc | 192 + .../tutorials/Tutorial5/ScribbleApp.cpp | 16 + .../tutorials/Tutorial5/ScribbleApp.h | 23 + .../tutorials/Tutorial5/Tutorial5.bdsproj | 224 + .../tutorials/Tutorial5/Tutorial5.bpf | 5 + .../tutorials/Tutorial5/Tutorial5.dev | 208 + .../tutorials/Tutorial5/Tutorial5.dsp | 175 + .../tutorials/Tutorial5/Tutorial5.dsw | 29 + .../tutorials/Tutorial5/Tutorial5_2003.sln | 21 + .../tutorials/Tutorial5/Tutorial5_2003.vcproj | 273 ++ .../tutorials/Tutorial5/Tutorial5_2005.sln | 19 + .../tutorials/Tutorial5/Tutorial5_2005.vcproj | 385 ++ .../tutorials/Tutorial5/Tutorial5_2008.sln | 19 + .../tutorials/Tutorial5/Tutorial5_2008.vcproj | 384 ++ .../tutorials/Tutorial5/Tutorial5_2010.sln | 20 + .../Tutorial5/Tutorial5_2010.vcxproj | 117 + .../Tutorial5/Tutorial5_2010.vcxproj.filters | 74 + .../win32cpp/tutorials/Tutorial5/View.cpp | 101 + external/win32cpp/tutorials/Tutorial5/View.h | 42 + .../win32cpp/tutorials/Tutorial5/main.cpp | 16 + .../win32cpp/tutorials/Tutorial5/res/Pen.ico | Bin 0 -> 13502 bytes .../tutorials/Tutorial5/res/Toolbar.bmp | Bin 0 -> 1078 bytes .../tutorials/Tutorial5/res/Win32++.manifest | 23 + .../win32cpp/tutorials/Tutorial5/resource.h | 35 + .../win32cpp/tutorials/Tutorial5/targetver.h | 53 + .../win32cpp/tutorials/Tutorial6/Mainfrm.cpp | 80 + .../win32cpp/tutorials/Tutorial6/Mainfrm.h | 30 + .../win32cpp/tutorials/Tutorial6/Resource.rc | 208 + .../tutorials/Tutorial6/ScribbleApp.cpp | 16 + .../tutorials/Tutorial6/ScribbleApp.h | 25 + .../tutorials/Tutorial6/Tutorial6.bdsproj | 224 + .../tutorials/Tutorial6/Tutorial6.bpf | 5 + .../tutorials/Tutorial6/Tutorial6.dev | 208 + .../tutorials/Tutorial6/Tutorial6.dsp | 175 + .../tutorials/Tutorial6/Tutorial6.dsw | 29 + .../tutorials/Tutorial6/Tutorial6_2003.sln | 21 + .../tutorials/Tutorial6/Tutorial6_2003.vcproj | 277 ++ .../tutorials/Tutorial6/Tutorial6_2005.sln | 19 + .../tutorials/Tutorial6/Tutorial6_2005.vcproj | 385 ++ .../tutorials/Tutorial6/Tutorial6_2008.sln | 19 + .../tutorials/Tutorial6/Tutorial6_2008.vcproj | 384 ++ .../tutorials/Tutorial6/Tutorial6_2010.sln | 20 + .../Tutorial6/Tutorial6_2010.vcxproj | 117 + .../Tutorial6/Tutorial6_2010.vcxproj.filters | 74 + .../win32cpp/tutorials/Tutorial6/View.cpp | 113 + external/win32cpp/tutorials/Tutorial6/View.h | 47 + .../win32cpp/tutorials/Tutorial6/main.cpp | 16 + .../tutorials/Tutorial6/res/Cursor.cur | Bin 0 -> 3262 bytes .../win32cpp/tutorials/Tutorial6/res/Pen.ico | Bin 0 -> 13502 bytes .../tutorials/Tutorial6/res/Toolbar.bmp | Bin 0 -> 1078 bytes .../tutorials/Tutorial6/res/Win32++.manifest | 23 + .../win32cpp/tutorials/Tutorial6/resource.h | 44 + .../win32cpp/tutorials/Tutorial6/targetver.h | 53 + .../win32cpp/tutorials/Tutorial7/Mainfrm.cpp | 96 + .../win32cpp/tutorials/Tutorial7/Mainfrm.h | 33 + .../win32cpp/tutorials/Tutorial7/Resource.rc | 206 + .../tutorials/Tutorial7/ScribbleApp.cpp | 16 + .../tutorials/Tutorial7/ScribbleApp.h | 24 + .../tutorials/Tutorial7/Tutorial7.bdsproj | 224 + .../tutorials/Tutorial7/Tutorial7.bpf | 5 + .../tutorials/Tutorial7/Tutorial7.dev | 188 + .../tutorials/Tutorial7/Tutorial7.dsp | 163 + .../tutorials/Tutorial7/Tutorial7.dsw | 29 + .../tutorials/Tutorial7/Tutorial7_2003.sln | 21 + .../tutorials/Tutorial7/Tutorial7_2003.vcproj | 271 ++ .../tutorials/Tutorial7/Tutorial7_2005.sln | 19 + .../tutorials/Tutorial7/Tutorial7_2005.vcproj | 373 ++ .../tutorials/Tutorial7/Tutorial7_2008.sln | 19 + .../tutorials/Tutorial7/Tutorial7_2008.vcproj | 372 ++ .../tutorials/Tutorial7/Tutorial7_2010.sln | 20 + .../Tutorial7/Tutorial7_2010.vcxproj | 114 + .../Tutorial7/Tutorial7_2010.vcxproj.filters | 65 + .../win32cpp/tutorials/Tutorial7/View.cpp | 125 + external/win32cpp/tutorials/Tutorial7/View.h | 49 + .../win32cpp/tutorials/Tutorial7/main.cpp | 16 + .../tutorials/Tutorial7/res/Cursor.cur | Bin 0 -> 3262 bytes .../win32cpp/tutorials/Tutorial7/res/Pen.ico | Bin 0 -> 13502 bytes .../tutorials/Tutorial7/res/Toolbar.bmp | Bin 0 -> 1558 bytes .../tutorials/Tutorial7/res/Win32++.manifest | 23 + .../win32cpp/tutorials/Tutorial7/resource.h | 44 + .../win32cpp/tutorials/Tutorial7/targetver.h | 53 + .../win32cpp/tutorials/Tutorial8/Mainfrm.cpp | 137 + .../win32cpp/tutorials/Tutorial8/Mainfrm.h | 42 + .../win32cpp/tutorials/Tutorial8/Resource.rc | 208 + .../tutorials/Tutorial8/ScribbleApp.cpp | 16 + .../tutorials/Tutorial8/ScribbleApp.h | 24 + .../tutorials/Tutorial8/Tutorial8.bdsproj | 220 + .../tutorials/Tutorial8/Tutorial8.bpf | 5 + .../tutorials/Tutorial8/Tutorial8.dev | 188 + .../tutorials/Tutorial8/Tutorial8.dsp | 163 + .../tutorials/Tutorial8/Tutorial8.dsw | 29 + .../tutorials/Tutorial8/Tutorial8_2003.sln | 21 + .../tutorials/Tutorial8/Tutorial8_2003.vcproj | 280 ++ .../tutorials/Tutorial8/Tutorial8_2005.sln | 19 + .../tutorials/Tutorial8/Tutorial8_2005.vcproj | 369 ++ .../tutorials/Tutorial8/Tutorial8_2008.sln | 19 + .../tutorials/Tutorial8/Tutorial8_2008.vcproj | 367 ++ .../tutorials/Tutorial8/Tutorial8_2010.sln | 20 + .../Tutorial8/Tutorial8_2010.vcxproj | 114 + .../Tutorial8/Tutorial8_2010.vcxproj.filters | 65 + .../win32cpp/tutorials/Tutorial8/View.cpp | 207 + external/win32cpp/tutorials/Tutorial8/View.h | 51 + .../win32cpp/tutorials/Tutorial8/main.cpp | 16 + .../tutorials/Tutorial8/res/Cursor.cur | Bin 0 -> 3262 bytes .../win32cpp/tutorials/Tutorial8/res/Pen.ico | Bin 0 -> 13502 bytes .../tutorials/Tutorial8/res/Win32++.manifest | 23 + .../tutorials/Tutorial8/res/toolbar.bmp | Bin 0 -> 1558 bytes .../win32cpp/tutorials/Tutorial8/resource.h | 44 + .../win32cpp/tutorials/Tutorial8/targetver.h | 53 + .../win32cpp/tutorials/Tutorial9/Mainfrm.cpp | 231 + .../win32cpp/tutorials/Tutorial9/Mainfrm.h | 43 + .../win32cpp/tutorials/Tutorial9/Resource.rc | 210 + .../tutorials/Tutorial9/ScribbleApp.cpp | 16 + .../tutorials/Tutorial9/ScribbleApp.h | 24 + .../tutorials/Tutorial9/Tutorial9.bdsproj | 220 + .../tutorials/Tutorial9/Tutorial9.bpf | 5 + .../tutorials/Tutorial9/Tutorial9.dev | 188 + .../tutorials/Tutorial9/Tutorial9.dsp | 167 + .../tutorials/Tutorial9/Tutorial9.dsw | 29 + .../tutorials/Tutorial9/Tutorial9_2003.sln | 21 + .../tutorials/Tutorial9/Tutorial9_2003.vcproj | 269 ++ .../tutorials/Tutorial9/Tutorial9_2005.sln | 20 + .../tutorials/Tutorial9/Tutorial9_2005.vcproj | 368 ++ .../tutorials/Tutorial9/Tutorial9_2008.sln | 19 + .../tutorials/Tutorial9/Tutorial9_2008.vcproj | 367 ++ .../tutorials/Tutorial9/Tutorial9_2010.sln | 20 + .../Tutorial9/Tutorial9_2010.vcxproj | 114 + .../Tutorial9/Tutorial9_2010.vcxproj.filters | 65 + .../win32cpp/tutorials/Tutorial9/View.cpp | 206 + external/win32cpp/tutorials/Tutorial9/View.h | 52 + .../win32cpp/tutorials/Tutorial9/main.cpp | 16 + .../tutorials/Tutorial9/res/Cursor.cur | Bin 0 -> 3262 bytes .../win32cpp/tutorials/Tutorial9/res/Pen.ico | Bin 0 -> 13502 bytes .../tutorials/Tutorial9/res/Win32++.manifest | 23 + .../tutorials/Tutorial9/res/toolbar.bmp | Bin 0 -> 1558 bytes .../win32cpp/tutorials/Tutorial9/resource.h | 44 + .../win32cpp/tutorials/Tutorial9/targetver.h | 53 + 358 files changed, 64693 insertions(+) create mode 100644 external/win32cpp/3rd Party Software/ADO Class/About.TXT create mode 100644 external/win32cpp/3rd Party Software/ADO Class/AdoxClass_src.zip create mode 100644 external/win32cpp/3rd Party Software/About this folder.TXT create mode 100644 external/win32cpp/3rd Party Software/GridControl/About.TXT create mode 100644 external/win32cpp/3rd Party Software/GridControl/DataGridTest.zip create mode 100644 external/win32cpp/3rd Party Software/GridControl/Sample/About.TXT create mode 100644 external/win32cpp/3rd Party Software/GridControl/Sample/GridSample.zip create mode 100644 external/win32cpp/About these folders.txt create mode 100644 external/win32cpp/WCE samples/Clean.bat create mode 100644 external/win32cpp/WCE samples/Dialog/Dialog.sln create mode 100644 external/win32cpp/WCE samples/Dialog/Dialog.vcp create mode 100644 external/win32cpp/WCE samples/Dialog/Dialog.vcproj create mode 100644 external/win32cpp/WCE samples/Dialog/Dialog.vcw create mode 100644 external/win32cpp/WCE samples/Dialog/DialogApp.cpp create mode 100644 external/win32cpp/WCE samples/Dialog/DialogApp.h create mode 100644 external/win32cpp/WCE samples/Dialog/MyDialog.cpp create mode 100644 external/win32cpp/WCE samples/Dialog/MyDialog.h create mode 100644 external/win32cpp/WCE samples/Dialog/main.cpp create mode 100644 external/win32cpp/WCE samples/Dialog/res/star.ico create mode 100644 external/win32cpp/WCE samples/Dialog/resource.h create mode 100644 external/win32cpp/WCE samples/Dialog/resource.rc create mode 100644 external/win32cpp/WCE samples/DialogDemo/DialogApp.cpp create mode 100644 external/win32cpp/WCE samples/DialogDemo/DialogApp.h create mode 100644 external/win32cpp/WCE samples/DialogDemo/DialogDemo.sln create mode 100644 external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcp create mode 100644 external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcproj create mode 100644 external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcw create mode 100644 external/win32cpp/WCE samples/DialogDemo/MyDialog.cpp create mode 100644 external/win32cpp/WCE samples/DialogDemo/MyDialog.h create mode 100644 external/win32cpp/WCE samples/DialogDemo/main.cpp create mode 100644 external/win32cpp/WCE samples/DialogDemo/res/star.ico create mode 100644 external/win32cpp/WCE samples/DialogDemo/resource.h create mode 100644 external/win32cpp/WCE samples/DialogDemo/resource.rc create mode 100644 external/win32cpp/WCE samples/DlgSubclass/Button.cpp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/Button.h create mode 100644 external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.sln create mode 100644 external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcproj create mode 100644 external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcw create mode 100644 external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.cpp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.h create mode 100644 external/win32cpp/WCE samples/DlgSubclass/Hyperlink.cpp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/Hyperlink.h create mode 100644 external/win32cpp/WCE samples/DlgSubclass/MyDialog.cpp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/MyDialog.h create mode 100644 external/win32cpp/WCE samples/DlgSubclass/main.cpp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/res/Dialog.ico create mode 100644 external/win32cpp/WCE samples/DlgSubclass/res/Toolbar.bmp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/res/Zapotec.bmp create mode 100644 external/win32cpp/WCE samples/DlgSubclass/resource.h create mode 100644 external/win32cpp/WCE samples/DlgSubclass/resource.rc create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/FrameApp.cpp create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/FrameApp.h create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/MainFrm.cpp create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/MainFrm.h create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcp create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcw create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.sln create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.vcproj create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/main.cpp create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/newres.h create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/res/Default.ico create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/res/toolbar.bmp create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/resource.h create mode 100644 external/win32cpp/WCE samples/PocketPCFrame/resource.rc create mode 100644 external/win32cpp/WCE samples/Scribble/FrameApp.cpp create mode 100644 external/win32cpp/WCE samples/Scribble/FrameApp.h create mode 100644 external/win32cpp/WCE samples/Scribble/MainFrm.cpp create mode 100644 external/win32cpp/WCE samples/Scribble/MainFrm.h create mode 100644 external/win32cpp/WCE samples/Scribble/Scribble.sln create mode 100644 external/win32cpp/WCE samples/Scribble/Scribble.vcp create mode 100644 external/win32cpp/WCE samples/Scribble/Scribble.vcproj create mode 100644 external/win32cpp/WCE samples/Scribble/Scribble.vcw create mode 100644 external/win32cpp/WCE samples/Scribble/main.cpp create mode 100644 external/win32cpp/WCE samples/Scribble/newres.h create mode 100644 external/win32cpp/WCE samples/Scribble/res/Default.ico create mode 100644 external/win32cpp/WCE samples/Scribble/res/toolbar.bmp create mode 100644 external/win32cpp/WCE samples/Scribble/resource.h create mode 100644 external/win32cpp/WCE samples/Scribble/resource.rc create mode 100644 external/win32cpp/WCE samples/Simple/Simple.sln create mode 100644 external/win32cpp/WCE samples/Simple/Simple.vcp create mode 100644 external/win32cpp/WCE samples/Simple/Simple.vcproj create mode 100644 external/win32cpp/WCE samples/Simple/Simple.vcw create mode 100644 external/win32cpp/WCE samples/Simple/SimpleApp.cpp create mode 100644 external/win32cpp/WCE samples/Simple/SimpleApp.h create mode 100644 external/win32cpp/WCE samples/Simple/View.cpp create mode 100644 external/win32cpp/WCE samples/Simple/main.cpp create mode 100644 external/win32cpp/WCE samples/Simple/resource.h create mode 100644 external/win32cpp/WCE samples/Simple/resource.rc create mode 100644 external/win32cpp/WCE samples/Simple/view.h create mode 100644 external/win32cpp/WCE samples/Subclass/Button.cpp create mode 100644 external/win32cpp/WCE samples/Subclass/Button.h create mode 100644 external/win32cpp/WCE samples/Subclass/MainWin.cpp create mode 100644 external/win32cpp/WCE samples/Subclass/MainWin.h create mode 100644 external/win32cpp/WCE samples/Subclass/Subclass.sln create mode 100644 external/win32cpp/WCE samples/Subclass/Subclass.vcp create mode 100644 external/win32cpp/WCE samples/Subclass/Subclass.vcproj create mode 100644 external/win32cpp/WCE samples/Subclass/Subclass.vcw create mode 100644 external/win32cpp/WCE samples/Subclass/SubclassApp.cpp create mode 100644 external/win32cpp/WCE samples/Subclass/SubclassApp.h create mode 100644 external/win32cpp/WCE samples/Subclass/main.cpp create mode 100644 external/win32cpp/WCE samples/Subclass/resource.h create mode 100644 external/win32cpp/WCE samples/Subclass/resource.rc create mode 100644 external/win32cpp/help/Readme.TXT create mode 100644 external/win32cpp/help/Win32++.chm create mode 100644 external/win32cpp/help/Win32++.chw create mode 100644 external/win32cpp/include/changes.txt create mode 100644 external/win32cpp/include/controls.h create mode 100644 external/win32cpp/include/copyright.txt create mode 100644 external/win32cpp/include/cstring.h create mode 100644 external/win32cpp/include/default_resource.h create mode 100644 external/win32cpp/include/default_resource.rc create mode 100644 external/win32cpp/include/dialog.h create mode 100644 external/win32cpp/include/docking.h create mode 100644 external/win32cpp/include/file.h create mode 100644 external/win32cpp/include/frame.h create mode 100644 external/win32cpp/include/gdi.h create mode 100644 external/win32cpp/include/info.txt create mode 100644 external/win32cpp/include/listview.h create mode 100644 external/win32cpp/include/mdi.h create mode 100644 external/win32cpp/include/menu.h create mode 100644 external/win32cpp/include/propertysheet.h create mode 100644 external/win32cpp/include/rebar.h create mode 100644 external/win32cpp/include/release notes.txt create mode 100644 external/win32cpp/include/ribbon.h create mode 100644 external/win32cpp/include/shared_ptr.h create mode 100644 external/win32cpp/include/socket.h create mode 100644 external/win32cpp/include/statusbar.h create mode 100644 external/win32cpp/include/stdcontrols.h create mode 100644 external/win32cpp/include/tab.h create mode 100644 external/win32cpp/include/taskdialog.h create mode 100644 external/win32cpp/include/thread.h create mode 100644 external/win32cpp/include/toolbar.h create mode 100644 external/win32cpp/include/treeview.h create mode 100644 external/win32cpp/include/wceframe.h create mode 100644 external/win32cpp/include/wcestddef.h create mode 100644 external/win32cpp/include/webbrowser.h create mode 100644 external/win32cpp/include/wincore.h create mode 100644 external/win32cpp/include/winutils.h create mode 100644 external/win32cpp/tools/CleanSamples.bat create mode 100644 external/win32cpp/tools/CleanTutorials.bat create mode 100644 external/win32cpp/tools/Compile All.bat create mode 100644 external/win32cpp/tools/Compile CodeBlocks.bat create mode 100644 external/win32cpp/tools/Compile VS2005 Express.bat create mode 100644 external/win32cpp/tools/Compile VS2005.bat create mode 100644 external/win32cpp/tools/Compile VS2008 Express.bat create mode 100644 external/win32cpp/tools/Compile VS2008.bat create mode 100644 external/win32cpp/tools/Compile VS2010 Express.bat create mode 100644 external/win32cpp/tools/Compile VS2010.bat create mode 100644 external/win32cpp/tutorials/Readme.txt create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1.bpf create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1.dev create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1.dsp create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1.dsw create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial1/Tutorial1_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial1/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2.bpf create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2.dev create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2.dsp create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2.dsw create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial2/Tutorial2_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial2/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial3/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial3/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3.bpf create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3.dev create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3.dsp create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3.dsw create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial3/Tutorial3_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial3/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial3/View.h create mode 100644 external/win32cpp/tutorials/Tutorial3/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial4/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial4/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4.bpf create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4.dev create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4.dsp create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4.dsw create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial4/Tutorial4_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial4/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial4/View.h create mode 100644 external/win32cpp/tutorials/Tutorial4/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial5/Mainfrm.cpp create mode 100644 external/win32cpp/tutorials/Tutorial5/Mainfrm.h create mode 100644 external/win32cpp/tutorials/Tutorial5/Resource.rc create mode 100644 external/win32cpp/tutorials/Tutorial5/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial5/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5.bpf create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5.dev create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5.dsp create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5.dsw create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial5/Tutorial5_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial5/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial5/View.h create mode 100644 external/win32cpp/tutorials/Tutorial5/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial5/res/Pen.ico create mode 100644 external/win32cpp/tutorials/Tutorial5/res/Toolbar.bmp create mode 100644 external/win32cpp/tutorials/Tutorial5/res/Win32++.manifest create mode 100644 external/win32cpp/tutorials/Tutorial5/resource.h create mode 100644 external/win32cpp/tutorials/Tutorial5/targetver.h create mode 100644 external/win32cpp/tutorials/Tutorial6/Mainfrm.cpp create mode 100644 external/win32cpp/tutorials/Tutorial6/Mainfrm.h create mode 100644 external/win32cpp/tutorials/Tutorial6/Resource.rc create mode 100644 external/win32cpp/tutorials/Tutorial6/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial6/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6.bpf create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6.dev create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6.dsp create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6.dsw create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial6/Tutorial6_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial6/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial6/View.h create mode 100644 external/win32cpp/tutorials/Tutorial6/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial6/res/Cursor.cur create mode 100644 external/win32cpp/tutorials/Tutorial6/res/Pen.ico create mode 100644 external/win32cpp/tutorials/Tutorial6/res/Toolbar.bmp create mode 100644 external/win32cpp/tutorials/Tutorial6/res/Win32++.manifest create mode 100644 external/win32cpp/tutorials/Tutorial6/resource.h create mode 100644 external/win32cpp/tutorials/Tutorial6/targetver.h create mode 100644 external/win32cpp/tutorials/Tutorial7/Mainfrm.cpp create mode 100644 external/win32cpp/tutorials/Tutorial7/Mainfrm.h create mode 100644 external/win32cpp/tutorials/Tutorial7/Resource.rc create mode 100644 external/win32cpp/tutorials/Tutorial7/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial7/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7.bpf create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7.dev create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7.dsp create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7.dsw create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial7/Tutorial7_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial7/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial7/View.h create mode 100644 external/win32cpp/tutorials/Tutorial7/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial7/res/Cursor.cur create mode 100644 external/win32cpp/tutorials/Tutorial7/res/Pen.ico create mode 100644 external/win32cpp/tutorials/Tutorial7/res/Toolbar.bmp create mode 100644 external/win32cpp/tutorials/Tutorial7/res/Win32++.manifest create mode 100644 external/win32cpp/tutorials/Tutorial7/resource.h create mode 100644 external/win32cpp/tutorials/Tutorial7/targetver.h create mode 100644 external/win32cpp/tutorials/Tutorial8/Mainfrm.cpp create mode 100644 external/win32cpp/tutorials/Tutorial8/Mainfrm.h create mode 100644 external/win32cpp/tutorials/Tutorial8/Resource.rc create mode 100644 external/win32cpp/tutorials/Tutorial8/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial8/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8.bpf create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8.dev create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8.dsp create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8.dsw create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial8/Tutorial8_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial8/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial8/View.h create mode 100644 external/win32cpp/tutorials/Tutorial8/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial8/res/Cursor.cur create mode 100644 external/win32cpp/tutorials/Tutorial8/res/Pen.ico create mode 100644 external/win32cpp/tutorials/Tutorial8/res/Win32++.manifest create mode 100644 external/win32cpp/tutorials/Tutorial8/res/toolbar.bmp create mode 100644 external/win32cpp/tutorials/Tutorial8/resource.h create mode 100644 external/win32cpp/tutorials/Tutorial8/targetver.h create mode 100644 external/win32cpp/tutorials/Tutorial9/Mainfrm.cpp create mode 100644 external/win32cpp/tutorials/Tutorial9/Mainfrm.h create mode 100644 external/win32cpp/tutorials/Tutorial9/Resource.rc create mode 100644 external/win32cpp/tutorials/Tutorial9/ScribbleApp.cpp create mode 100644 external/win32cpp/tutorials/Tutorial9/ScribbleApp.h create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9.bdsproj create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9.bpf create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9.dev create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9.dsp create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9.dsw create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2003.sln create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2003.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2005.sln create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2005.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2008.sln create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2008.vcproj create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2010.sln create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2010.vcxproj create mode 100644 external/win32cpp/tutorials/Tutorial9/Tutorial9_2010.vcxproj.filters create mode 100644 external/win32cpp/tutorials/Tutorial9/View.cpp create mode 100644 external/win32cpp/tutorials/Tutorial9/View.h create mode 100644 external/win32cpp/tutorials/Tutorial9/main.cpp create mode 100644 external/win32cpp/tutorials/Tutorial9/res/Cursor.cur create mode 100644 external/win32cpp/tutorials/Tutorial9/res/Pen.ico create mode 100644 external/win32cpp/tutorials/Tutorial9/res/Win32++.manifest create mode 100644 external/win32cpp/tutorials/Tutorial9/res/toolbar.bmp create mode 100644 external/win32cpp/tutorials/Tutorial9/resource.h create mode 100644 external/win32cpp/tutorials/Tutorial9/targetver.h diff --git a/CMakeLists.txt b/CMakeLists.txt index d53b4aa..5a75bbf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,6 +7,7 @@ include_directories(external/TinyThread/source) if (WIN32) include_directories(external/zlib/) +include_directories(external/win32cpp/include) endif() add_subdirectory(src) diff --git a/external/win32cpp/3rd Party Software/ADO Class/About.TXT b/external/win32cpp/3rd Party Software/ADO Class/About.TXT new file mode 100644 index 0000000..9272cae --- /dev/null +++ b/external/win32cpp/3rd Party Software/ADO Class/About.TXT @@ -0,0 +1,6 @@ +This software provides a simple database catalog access using a set of ADOX classes. +It was written by Carlos Antollini. It was downloaded from CodeProject at: +http://www.codeproject.com/KB/database/caaadoxclass.aspx + +This software remains the property of Carlos Antollini. Refer to the original download +site to ensure your use of the software is consistant with any copyright or license. diff --git a/external/win32cpp/3rd Party Software/ADO Class/AdoxClass_src.zip b/external/win32cpp/3rd Party Software/ADO Class/AdoxClass_src.zip new file mode 100644 index 0000000000000000000000000000000000000000..ea9e2cbbe8f5d71276cbafa673b6f58c94e28c2e GIT binary patch literal 3958 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 literal 0 HcmV?d00001 diff --git a/external/win32cpp/3rd Party Software/About this folder.TXT b/external/win32cpp/3rd Party Software/About this folder.TXT new file mode 100644 index 0000000..990ef1a --- /dev/null +++ b/external/win32cpp/3rd Party Software/About this folder.TXT @@ -0,0 +1,10 @@ +This folder contains a collection software written by other authors. +They are included here in the hope that they might prove a useful addition for +Win32++ users. + +The original authors retain all rights over their software. Each folder contains information +regarding where the software was download from. Refer to the original download sites to +ensure your use of the software is consistant with any copyright or license. + + + diff --git a/external/win32cpp/3rd Party Software/GridControl/About.TXT b/external/win32cpp/3rd Party Software/GridControl/About.TXT new file mode 100644 index 0000000..6c8a2b7 --- /dev/null +++ b/external/win32cpp/3rd Party Software/GridControl/About.TXT @@ -0,0 +1,7 @@ +This software provides a DataGrid control. +It was written by Darkoman. It was downloaded from CodeProject at: +http://www.codeproject.com/KB/miscctrl/DataGridControl.aspx + +This software remains the property of the author (Darkoman). Refer to the +original download site to ensure your use of the software is consistant +with any copyright or license. diff --git a/external/win32cpp/3rd Party Software/GridControl/DataGridTest.zip b/external/win32cpp/3rd Party Software/GridControl/DataGridTest.zip new file mode 100644 index 0000000000000000000000000000000000000000..cc1ce342540727f9663ea2c956c76b4f6a2c4488 GIT binary patch literal 22568 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 literal 0 HcmV?d00001 diff --git a/external/win32cpp/3rd Party Software/GridControl/Sample/About.TXT b/external/win32cpp/3rd Party Software/GridControl/Sample/About.TXT new file mode 100644 index 0000000..505509c --- /dev/null +++ b/external/win32cpp/3rd Party Software/GridControl/Sample/About.TXT @@ -0,0 +1 @@ +This sample was kindly provided by Jianjun Wang. \ No newline at end of file diff --git a/external/win32cpp/3rd Party Software/GridControl/Sample/GridSample.zip b/external/win32cpp/3rd Party Software/GridControl/Sample/GridSample.zip new file mode 100644 index 0000000000000000000000000000000000000000..e627b1dfd0267a180614a6eaeaaa5add93259d12 GIT binary patch literal 61234 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

~&2oFEhM4UA!`BYLi9i)NFi8TAgk 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󳲹+)UlwPe#@;B%zxR0hxBmlx{r64zKW}0llQ3%) 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 +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=Dialog - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "Dialog.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "Dialog.vcn" CFG="Dialog - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "Dialog - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "Dialog - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "Dialog - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "Dialog - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ENDIF + +# Begin Target + +# Name "Dialog - Win32 (WCE emulator) Release" +# Name "Dialog - Win32 (WCE emulator) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\DialogApp.cpp +DEP_CPP_DIALO=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\DialogApp.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\main.cpp +DEP_CPP_MAIN_=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\DialogApp.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\MyDialog.cpp +DEP_CPP_MYDIA=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\DialogApp.h +# End Source File +# Begin Source File + +SOURCE=.\MyDialog.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\Resource.rc +# End Source File +# Begin Source File + +SOURCE=.\res\star.ico +# End Source File +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\include\Dialog.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/Dialog/Dialog.vcproj b/external/win32cpp/WCE samples/Dialog/Dialog.vcproj new file mode 100644 index 0000000..1098856 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/Dialog.vcproj @@ -0,0 +1,767 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/Dialog/Dialog.vcw b/external/win32cpp/WCE samples/Dialog/Dialog.vcw new file mode 100644 index 0000000..3689b14 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/Dialog.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "Dialog"=".\Dialog.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/Dialog/DialogApp.cpp b/external/win32cpp/WCE samples/Dialog/DialogApp.cpp new file mode 100644 index 0000000..4b4e544 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/DialogApp.cpp @@ -0,0 +1,27 @@ +///////////////////////////////////////////////// +//App.cpp - Definitions for the CDialogApp class + +#include "dialog.h" +#include "resource.h" +#include "DialogApp.h" + + +CDialogApp::CDialogApp() : MyDialog(IDD_DIALOG) +{ +} + +BOOL CDialogApp::InitInstance() +{ + //Display the Modal Dialog + MyDialog.DoModal(); + + //End the program + ::PostQuitMessage(0); + + return TRUE; +} + +CDialogApp::~CDialogApp() +{ +} + diff --git a/external/win32cpp/WCE samples/Dialog/DialogApp.h b/external/win32cpp/WCE samples/Dialog/DialogApp.h new file mode 100644 index 0000000..d30dce2 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/DialogApp.h @@ -0,0 +1,31 @@ +////////////////////////////////////////////////// +// DialogApp.h +// Declaration of the CDialogApp class + +#ifndef DIALOGAPP_H +#define DIALOGAPP_H + + +#include "dialog.h" +#include "MyDialog.h" + + +class CDialogApp : public CWinApp +{ +public: + CDialogApp(); + virtual ~CDialogApp(); + virtual BOOL InitInstance(); + CMyDialog& GetDialog() { return MyDialog; } + +private: + CMyDialog MyDialog; +}; + + +// returns a reference to the CDialogApp object +inline CDialogApp& GetDlgApp() { return *((CDialogApp*)GetApp()); } + + +#endif // define DIALOGAPP_H + diff --git a/external/win32cpp/WCE samples/Dialog/MyDialog.cpp b/external/win32cpp/WCE samples/Dialog/MyDialog.cpp new file mode 100644 index 0000000..6072d60 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/MyDialog.cpp @@ -0,0 +1,49 @@ + +#include "MyDialog.h" +#include "resource.h" + + + +CMyDialog::CMyDialog(UINT nResID, CWnd* pParent) + : CDialog(nResID, pParent) +{ +} + +CMyDialog::~CMyDialog() +{ +} + + +BOOL CMyDialog::OnInitDialog() +{ + // This function is called before the dialog is displayed. + + + //Set the Icon + SetIconLarge(IDW_MAIN); + SetIconSmall(IDW_MAIN); + + return true; +} + +void CMyDialog::OnOK() +{ + ::MessageBox(NULL, TEXT("DONE Button Pressed. Program will exit now."), TEXT("Button"), MB_OK); + CDialog::OnOK(); +} + +INT_PTR CMyDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ +// Add any messages to be handled inside the switch statement + + +// switch (uMsg) +// { +// +// } // switch(uMsg) + + return DialogProcDefault(uMsg, wParam, lParam); + +} // INT_PTR CALLBACK DialogProc(...) + + diff --git a/external/win32cpp/WCE samples/Dialog/MyDialog.h b/external/win32cpp/WCE samples/Dialog/MyDialog.h new file mode 100644 index 0000000..0b2cb79 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/MyDialog.h @@ -0,0 +1,23 @@ +#ifndef MYDIALOG_H +#define MYDIALOG_H + + +#include "dialog.h" +#include "resource.h" + + +class CMyDialog : public CDialog +{ +public: + CMyDialog(UINT nResID, CWnd* pParent = NULL); + virtual ~CMyDialog(); + + +protected: + virtual BOOL OnInitDialog(); + virtual INT_PTR DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual void OnOK(); + +}; + +#endif //MYDIALOG_H diff --git a/external/win32cpp/WCE samples/Dialog/main.cpp b/external/win32cpp/WCE samples/Dialog/main.cpp new file mode 100644 index 0000000..8e086b7 --- /dev/null +++ b/external/win32cpp/WCE samples/Dialog/main.cpp @@ -0,0 +1,27 @@ +/////////////////////////////////////// +// main.cpp + +#include "DialogApp.h" + + +INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int iCmdShow) +{ + TCHAR szBuf[MAX_STRING_SIZE]; + ::LoadString(hInstance, IDW_MAIN, szBuf, MAX_STRING_SIZE -1); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + // The one and only CDialogApp object + CDialogApp theApp; + + //Process the window messages + return theApp.Run(); +} + diff --git a/external/win32cpp/WCE samples/Dialog/res/star.ico b/external/win32cpp/WCE samples/Dialog/res/star.ico new file mode 100644 index 0000000000000000000000000000000000000000..4de93a1a945480081d0e909b6ec24eb779800124 GIT binary patch literal 2238 zcma*pKWG|p6u|K(ElIXOkdB(cK_rVphJbioBF;g_kXg_@Lr|BSD{&M_hEj@IRYE2a zvJ|wCEmA@zmn>Jh2o+zycjy08(_egd=kI;)&U?N)BjV%l@K9Lp$@e{xPa+Z~n3B(g zJ@1TZL9!c%7N^^i zbXx|W$D8;XzKQSRBX|R!#%J*bd<9>}x9}Z&58uZR@Cp1m{t92kKj5G77GCiL{jBt} z($5jRfluSJ_yWFyuj5az8U9dU*Zr%o4c6TmeYo6|1ykhV6dwI_uJOlKP>d)V*UxvkTaA=HzqkYR5?Y +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=DialogDemo - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "DialogDemo.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "DialogDemo.vcn" CFG="DialogDemo - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "DialogDemo - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "DialogDemo - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "DialogDemo - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "DialogDemo - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ENDIF + +# Begin Target + +# Name "DialogDemo - Win32 (WCE emulator) Release" +# Name "DialogDemo - Win32 (WCE emulator) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\DialogApp.cpp +DEP_CPP_DIALO=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\dialog.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\DialogApp.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_DIALO=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\main.cpp +DEP_CPP_MAIN_=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\dialog.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\DialogApp.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\MyDialog.cpp +DEP_CPP_MYDIA=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\dialog.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_MYDIA=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\DialogApp.h +# End Source File +# Begin Source File + +SOURCE=.\MyDialog.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\Resource.rc +# End Source File +# Begin Source File + +SOURCE=.\res\star.ico +# End Source File +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\include\DialogDemo.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcproj b/external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcproj new file mode 100644 index 0000000..abef3fe --- /dev/null +++ b/external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcproj @@ -0,0 +1,747 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcw b/external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcw new file mode 100644 index 0000000..12308bf --- /dev/null +++ b/external/win32cpp/WCE samples/DialogDemo/DialogDemo.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "DialogDemo"=".\DialogDemo.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/DialogDemo/MyDialog.cpp b/external/win32cpp/WCE samples/DialogDemo/MyDialog.cpp new file mode 100644 index 0000000..e0e0178 --- /dev/null +++ b/external/win32cpp/WCE samples/DialogDemo/MyDialog.cpp @@ -0,0 +1,149 @@ + +#include "MyDialog.h" +#include "resource.h" +#include "windowsx.h" + + +CMyDialog::CMyDialog(UINT nResID, CWnd* pParent) + : CDialog(nResID, pParent), m_nCounter(0) +{ +} + +CMyDialog::~CMyDialog() +{ +} + +void CMyDialog::AddToButton() +{ + //get the control window + HWND hwButton = ::GetDlgItem(m_hWnd, IDC_BUTTON1); + + //set text to show in control + TCHAR szBufW[16]; + wsprintf(szBufW, L"Button %d", m_nCounter); + ::Button_SetText(hwButton, szBufW); + return; +} + +void CMyDialog::AddToComboBox() +{ + //get the control window + HWND hwComboBox = ::GetDlgItem(m_hWnd, IDC_COMBO1); + + //set text to show in control + TCHAR szBufW[16]; + wsprintf(szBufW, L"ComboBox %d", m_nCounter); + if (m_nCounter) + { + ComboBox_AddString(hwComboBox, szBufW); + ::ComboBox_SetText(hwComboBox, szBufW); + ComboBox_SetCurSel(hwComboBox, m_nCounter-1); + } + else + { + ComboBox_ResetContent(hwComboBox); + ComboBox_ShowDropdown(hwComboBox, FALSE); + } +} + +void CMyDialog::AddToEdit() +{ + //get the control window + HWND hwEdit = ::GetDlgItem(m_hWnd, IDC_EDIT1 ); + + //set text to show in control + TCHAR szBufW[16]; + wsprintf(szBufW, L"Edit %d\r\n", m_nCounter); + if (m_nCounter) + Edit_ReplaceSel(hwEdit, szBufW); + else + ::SetWindowText(hwEdit, L""); +} + +void CMyDialog::AddToListBox() +{ + //get the control window + HWND hwListBox = ::GetDlgItem(m_hWnd, IDC_LIST1 ); + + //set text to show in control + TCHAR szBufW[16]; + wsprintf(szBufW, L"ListBox %d", m_nCounter); + if (m_nCounter) + ListBox_AddString(hwListBox, szBufW); + else + ListBox_ResetContent(hwListBox); +} + +void CMyDialog::AddToProgressBar() +{ + //get the control window + HWND hwProgressBar = ::GetDlgItem(m_hWnd, IDC_PROGRESS1); + + //set progress bar position + SendMessage(hwProgressBar, PBM_SETPOS, (WPARAM)m_nCounter * 10, 0L); +} + +void CMyDialog::AddToScrollBars() +{ + //get the control window + HWND hwScrollBarH = ::GetDlgItem(m_hWnd, IDC_SCROLLBAR1); + HWND hwScrollBarV = ::GetDlgItem(m_hWnd, IDC_SCROLLBAR2); + + //set scroll bar range + ScrollBar_SetRange(hwScrollBarH, 0, 10, FALSE); + ScrollBar_SetRange(hwScrollBarV, 0, 10, FALSE); + + //set scroll bar position + ScrollBar_SetPos(hwScrollBarH, m_nCounter, TRUE); + ScrollBar_SetPos(hwScrollBarV, m_nCounter, TRUE); +} + +void CMyDialog::AddToSlider() +{ + //get the control window + HWND hwSlider = ::GetDlgItem(m_hWnd, IDC_SLIDER1); + + //set slider position + SendMessage(hwSlider, TBM_SETPOS, TRUE, (WPARAM)m_nCounter * 10); +} + +BOOL CMyDialog::OnInitDialog() +{ + //Set the Icon + SetIconLarge(IDW_MAIN); + SetIconSmall(IDW_MAIN); + + // Set a timer to animate the controls on the dialog window + SetTimer(ID_TIMER, 500, NULL); + + return true; +} + +void CMyDialog::OnOK() +{ + ::MessageBox(NULL, TEXT("DONE Button Pressed. Program will exit now."), TEXT("Button"), MB_OK); + CDialog::OnOK(); +} + +INT_PTR CMyDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_TIMER: + m_nCounter > 9 ? m_nCounter = 0 : m_nCounter++; + AddToEdit(); + AddToListBox(); + AddToScrollBars(); + AddToProgressBar(); + AddToSlider(); + AddToComboBox(); + AddToButton(); + break; + + } // switch(uMsg) + + return DialogProcDefault(uMsg, wParam, lParam); + +} // INT_PTR CALLBACK DialogProc(...) + + diff --git a/external/win32cpp/WCE samples/DialogDemo/MyDialog.h b/external/win32cpp/WCE samples/DialogDemo/MyDialog.h new file mode 100644 index 0000000..73bc34c --- /dev/null +++ b/external/win32cpp/WCE samples/DialogDemo/MyDialog.h @@ -0,0 +1,30 @@ +#ifndef MYDIALOG_H +#define MYDIALOG_H + + +#include "dialog.h" +#include "resource.h" + + +class CMyDialog : public CDialog +{ +public: + CMyDialog(UINT nResID, CWnd* pParent = NULL); + virtual ~CMyDialog(); + void AddToEdit(); + void AddToListBox(); + void AddToProgressBar(); + void AddToScrollBars(); + void AddToSlider(); + void AddToComboBox(); + void AddToButton(); + +private: + virtual BOOL OnInitDialog(); + virtual INT_PTR DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual void OnOK(); + + int m_nCounter; +}; + +#endif //MYDIALOG_H diff --git a/external/win32cpp/WCE samples/DialogDemo/main.cpp b/external/win32cpp/WCE samples/DialogDemo/main.cpp new file mode 100644 index 0000000..8e086b7 --- /dev/null +++ b/external/win32cpp/WCE samples/DialogDemo/main.cpp @@ -0,0 +1,27 @@ +/////////////////////////////////////// +// main.cpp + +#include "DialogApp.h" + + +INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int iCmdShow) +{ + TCHAR szBuf[MAX_STRING_SIZE]; + ::LoadString(hInstance, IDW_MAIN, szBuf, MAX_STRING_SIZE -1); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + // The one and only CDialogApp object + CDialogApp theApp; + + //Process the window messages + return theApp.Run(); +} + diff --git a/external/win32cpp/WCE samples/DialogDemo/res/star.ico b/external/win32cpp/WCE samples/DialogDemo/res/star.ico new file mode 100644 index 0000000000000000000000000000000000000000..4de93a1a945480081d0e909b6ec24eb779800124 GIT binary patch literal 2238 zcma*pKWG|p6u|K(ElIXOkdB(cK_rVphJbioBF;g_kXg_@Lr|BSD{&M_hEj@IRYE2a zvJ|wCEmA@zmn>Jh2o+zycjy08(_egd=kI;)&U?N)BjV%l@K9Lp$@e{xPa+Z~n3B(g zJ@1TZL9!c%7N^^i zbXx|W$D8;XzKQSRBX|R!#%J*bd<9>}x9}Z&58uZR@Cp1m{t92kKj5G77GCiL{jBt} z($5jRfluSJ_yWFyuj5az8U9dU*Zr%o4c6TmeYo6|1ykhV6dwI_uJOlKP>d)V*UxvkTaA=HzqkYR5?YGetDialog(); + switch (uMsg) + { + case WM_MOUSEMOVE: + TRACE(TEXT("CButton::WndProc - WM_MOUSEMOVE Message\n")); + dialog.SetStatic(TEXT("WM_MOUSEMOVE")); + break; + case WM_SETCURSOR: + TRACE(TEXT("CButton::WndProc - WM_SETCURSOR Message\n")); + dialog.SetStatic(TEXT("WM_SETCURSOR")); + break; + case WM_LBUTTONDOWN: + TRACE(TEXT("CButton::WndProc - WM_LBUTTONDOWN Message\n")); + dialog.SetStatic(TEXT("WM_LBUTTONDOWN")); + break; + case WM_LBUTTONUP: + TRACE(TEXT("CButton::WndProc - WM_LBUTTONUP Message\n")); + dialog.SetStatic(TEXT("WM_LBUTTONUP")); + break; + + default: + TRACE(TEXT("CButton::WndProc - Unspecified Message\n")); + break; + } + + // Pass unhandled messages on for default processing + return WndProcDefault(uMsg, wParam, lParam); +} diff --git a/external/win32cpp/WCE samples/DlgSubclass/Button.h b/external/win32cpp/WCE samples/DlgSubclass/Button.h new file mode 100644 index 0000000..694957d --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/Button.h @@ -0,0 +1,26 @@ +///////////////////////////// +// Button.h + + +#ifndef BUTTON_H +#define BUTTON_H + +#include "wincore.h" + + +class CButton : public CWnd +{ +public: + CButton() {} + virtual ~CButton() {} + +protected: + virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + +}; + + + +#endif //BUTTON_H + + diff --git a/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.sln b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.sln new file mode 100644 index 0000000..5d998df --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DlgSubclass", "DlgSubclass.vcproj", "{8559448A-4279-495E-B22B-CC35E87247E7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Pocket PC 2003 (ARMV4) = Debug|Pocket PC 2003 (ARMV4) + Debug|Smartphone 2003 (ARMV4) = Debug|Smartphone 2003 (ARMV4) + Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + Release|Pocket PC 2003 (ARMV4) = Release|Pocket PC 2003 (ARMV4) + Release|Smartphone 2003 (ARMV4) = Release|Smartphone 2003 (ARMV4) + Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcp b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcp new file mode 100644 index 0000000..28739d1 --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcp @@ -0,0 +1,536 @@ +# Microsoft eMbedded Visual Tools Project File - Name="DlgSubclass" - Package Owner=<4> +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE ARMV4) Application" 0xa301 +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=DlgSubclass - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "DlgSubclass.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "DlgSubclass.vcn" CFG="DlgSubclass - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "DlgSubclass - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "DlgSubclass - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE "DlgSubclass - Win32 (WCE ARMV4) Release" (based on "Win32 (WCE ARMV4) Application") +!MESSAGE "DlgSubclass - Win32 (WCE ARMV4) Debug" (based on "Win32 (WCE ARMV4) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +CPP=cl.exe +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /Yu"stdafx.h" /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /Gs8192 /F0x0 /GF /O2 /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 $(CEx86Corelibc) commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +CPP=cl.exe +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /Yu"stdafx.h" /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /Gs8192 /GF /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 $(CEx86Corelibc) commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ARMV4Rel" +# PROP BASE Intermediate_Dir "ARMV4Rel" +# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ARMV4Rel" +# PROP Intermediate_Dir "ARMV4Rel" +# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Yu"stdafx.h" /O2 /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /O2 /M$(CECrtMT) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "ARMV4Dbg" +# PROP BASE Intermediate_Dir "ARMV4Dbg" +# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "ARMV4Dbg" +# PROP Intermediate_Dir "ARMV4Dbg" +# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /Yu"stdafx.h" /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /M$(CECrtMTDebug) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM + +!ENDIF + +# Begin Target + +# Name "DlgSubclass - Win32 (WCE emulator) Release" +# Name "DlgSubclass - Win32 (WCE emulator) Debug" +# Name "DlgSubclass - Win32 (WCE ARMV4) Release" +# Name "DlgSubclass - Win32 (WCE ARMV4) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\Button.cpp + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +DEP_CPP_BUTTO=\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_BUTTO=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +DEP_CPP_BUTTO=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +DEP_CPP_BUTTO=\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_BUTTO=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +DEP_CPP_BUTTO=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\DlgSubclassApp.cpp + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +DEP_CPP_DLGSU=\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_DLGSU=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +DEP_CPP_DLGSU=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +DEP_CPP_DLGSU=\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_DLGSU=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +DEP_CPP_DLGSU=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\Hyperlink.cpp + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +DEP_CPP_HYPER=\ + ".\Hyperlink.h"\ + +NODEP_CPP_HYPER=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +DEP_CPP_HYPER=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\WinCore.h"\ + ".\Hyperlink.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +DEP_CPP_HYPER=\ + ".\Hyperlink.h"\ + +NODEP_CPP_HYPER=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +DEP_CPP_HYPER=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\WinCore.h"\ + ".\Hyperlink.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\main.cpp + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +DEP_CPP_MAIN_=\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_MAIN_=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +DEP_CPP_MAIN_=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +DEP_CPP_MAIN_=\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_MAIN_=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +DEP_CPP_MAIN_=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\DlgSubclassApp.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\MyDialog.cpp + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +DEP_CPP_MYDIA=\ + ".\Button.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_MYDIA=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +DEP_CPP_MYDIA=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +DEP_CPP_MYDIA=\ + ".\Button.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + +NODEP_CPP_MYDIA=\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\WinCore.h"\ + + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +DEP_CPP_MYDIA=\ + "..\..\include\Default_Resource.h"\ + "..\..\include\Dialog.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\Hyperlink.h"\ + ".\MyDialog.h"\ + ".\resource.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\Resource.rc + +!IF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Release" + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE emulator) Debug" + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Release" + +!ELSEIF "$(CFG)" == "DlgSubclass - Win32 (WCE ARMV4) Debug" + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\Button.h +# End Source File +# Begin Source File + +SOURCE=.\DlgSubclassApp.h +# End Source File +# Begin Source File + +SOURCE=.\Hyperlink.h +# End Source File +# Begin Source File + +SOURCE=.\MyDialog.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\res\Dialog.ico +# End Source File +# Begin Source File + +SOURCE=".\res\Win32++.manifest" +# End Source File +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\include\Default_Resource.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\Dialog.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcproj b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcproj new file mode 100644 index 0000000..eead477 --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcproj @@ -0,0 +1,763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcw b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcw new file mode 100644 index 0000000..41560cf --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclass.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "DlgSubclass"=".\DlgSubclass.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.cpp b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.cpp new file mode 100644 index 0000000..b1fae5f --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.cpp @@ -0,0 +1,27 @@ +/////////////////////////////////////// +// DlgSubclassApp.cpp + +#include "resource.h" +#include "DlgSubclassApp.h" + + +// Definitions for the CDialogApp class +CDlgSubclassApp::CDlgSubclassApp() : m_MyDialog(IDD_DIALOG1) +{ +} + +BOOL CDlgSubclassApp::InitInstance() +{ + //Display the Modal Dialog + m_MyDialog.DoModal(); + + //End the program + ::PostQuitMessage(0); + + return TRUE; +} + +CDlgSubclassApp::~CDlgSubclassApp() +{ +} + diff --git a/external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.h b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.h new file mode 100644 index 0000000..d435526 --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/DlgSubclassApp.h @@ -0,0 +1,29 @@ +/////////////////////////////////////// +// DlgSubclassApp.h + +#ifndef DLGSUBCLASSAPP_H +#define DLGSUBCLASSAPP_H + +#include "MyDialog.h" + + +// Declaration of the CDialogApp class +class CDlgSubclassApp : public CWinApp +{ +public: + CDlgSubclassApp(); + virtual ~CDlgSubclassApp(); + virtual BOOL InitInstance(); + CMyDialog& GetDialog() {return m_MyDialog;} + +private: + CMyDialog m_MyDialog; +}; + + +// returns a reference to the CDlgSubclassApp object +inline CDlgSubclassApp& GetSubApp() { return *((CDlgSubclassApp*)GetApp()); } + + +#endif // define DLGSUBCLASSAPP_H + diff --git a/external/win32cpp/WCE samples/DlgSubclass/Hyperlink.cpp b/external/win32cpp/WCE samples/DlgSubclass/Hyperlink.cpp new file mode 100644 index 0000000..39e6a0e --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/Hyperlink.cpp @@ -0,0 +1,116 @@ +///////////////////////////// +// Hyperlink.cpp + +#include "Hyperlink.h" + +CHyperlink::CHyperlink() : m_bUrlVisited(FALSE), m_bClicked(FALSE), m_crVisited(RGB(128, 0, 128)), + m_crNotVisited(RGB(0,0,255)), m_hUrlFont(NULL) +{ + // Create the cursor + m_hCursor = ::LoadCursor(NULL, IDC_HAND); + + // IDC_HAND is not available on Win95, so load a reasonable alternative + if( !m_hCursor ) + m_hCursor = ::LoadCursor(NULL, IDC_ARROW); +} + +CHyperlink::~CHyperlink() +{ + if (m_hUrlFont) ::DeleteObject(m_hUrlFont); +} + +BOOL CHyperlink::AttachDlgItem(UINT nID, CWnd* pParent) +{ + BOOL bSuccess = CWnd::AttachDlgItem(nID, pParent);; + + LOGFONT lf; + m_hUrlFont = (HFONT)::SendMessage( m_hWnd, WM_GETFONT, 0L, 0L); + ::GetObject(m_hUrlFont, sizeof(LOGFONT), &lf); + lf.lfUnderline = TRUE; + m_hUrlFont = ::CreateFontIndirect(&lf); + + return bSuccess; +} + +void CHyperlink::OnLButtonDown() +{ + SetCapture(); + m_bClicked = TRUE; +} + +void CHyperlink::OnLButtonUp(LPARAM lParam) +{ + ReleaseCapture(); + if(m_bClicked) + { + m_bClicked = FALSE; + POINT pt; + RECT rc; + pt.x = (short)LOWORD(lParam); + pt.y = (short)HIWORD(lParam); + ::ClientToScreen(m_hWnd, &pt); + ::GetWindowRect(m_hWnd, &rc); + + if(PtInRect(&rc, pt)) + OpenUrl(); + } +} + +void CHyperlink::OpenUrl() +{ + SHELLEXECUTEINFO ExecInfo = {0};; + ExecInfo.cbSize = sizeof(SHELLEXECUTEINFO); + ExecInfo.lpVerb = TEXT("open"); + ExecInfo.lpFile = TEXT("iexplore.exe"); + ExecInfo.lpParameters = GetWindowText(); + + if (ShellExecuteEx(&ExecInfo)) + + { + m_bUrlVisited = TRUE; + + // redraw the window to update the color + Invalidate(); + } + else + TRACE(_T("ShellExecuteEx Failed")); +} + +LRESULT CHyperlink::OnMessageReflect(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + // Messages such as WM_CTLCOLORSTATIC are reflected back to the CWnd object that created them. + if (uMsg == WM_CTLCOLORSTATIC) + { + HDC hDC = (HDC)wParam; + + ::SetTextColor(hDC, m_bUrlVisited? m_crVisited : m_crNotVisited); + ::SetBkMode(hDC, TRANSPARENT); + ::SelectObject(hDC, m_hUrlFont); + return (LRESULT)::GetSysColorBrush(COLOR_BTNFACE); + } + return 0L; +} + +LRESULT CHyperlink::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_LBUTTONDOWN: + OnLButtonDown(); + break; + + case WM_LBUTTONUP: + OnLButtonUp(lParam); + break; + + case WM_SETCURSOR: + ::SetCursor(m_hCursor); + return 1L; + + } + + // Pass unhandled messages on for default processing + return WndProcDefault( uMsg, wParam, lParam ); +} + + diff --git a/external/win32cpp/WCE samples/DlgSubclass/Hyperlink.h b/external/win32cpp/WCE samples/DlgSubclass/Hyperlink.h new file mode 100644 index 0000000..8b94a0e --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/Hyperlink.h @@ -0,0 +1,37 @@ +///////////////////////////// +// Hyperlink.h + +#ifndef HYPERLINK_H +#define HYPERLINK_H + +#include "wincore.h" + +#ifndef IDC_HAND +#define IDC_HAND MAKEINTRESOURCE(32649) +#endif + +class CHyperlink : public CWnd +{ +public: + CHyperlink(); + virtual ~CHyperlink(); + virtual BOOL AttachDlgItem(UINT nID, CWnd* pParent); + void OnLButtonDown(); + void OnLButtonUp(LPARAM lParam); + +protected: + virtual void OpenUrl(); + virtual LRESULT OnMessageReflect(UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + +private: + BOOL m_bUrlVisited; + BOOL m_bClicked; + COLORREF m_crVisited; + COLORREF m_crNotVisited; + HCURSOR m_hCursor; + HFONT m_hUrlFont; +}; + +#endif // HYPERLINK_H + diff --git a/external/win32cpp/WCE samples/DlgSubclass/MyDialog.cpp b/external/win32cpp/WCE samples/DlgSubclass/MyDialog.cpp new file mode 100644 index 0000000..bea498c --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/MyDialog.cpp @@ -0,0 +1,76 @@ +/////////////////////////////////////// +// MyDialog.cpp + +#include "MyDialog.h" +#include "Hyperlink.h" +#include "resource.h" + + +// Definitions for the CMyDialog class +CMyDialog::CMyDialog(UINT nResID, CWnd* pParent) + : CDialog(nResID, pParent) +{ +} + +CMyDialog::CMyDialog(LPCTSTR lpszResName, CWnd* pParent) + : CDialog(lpszResName, pParent) +{ +} + +CMyDialog::~CMyDialog() +{ +} + +INT_PTR CMyDialog::DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ +// switch (uMsg) +// { + //Additional messages to be handled go here +// } + + + //Use the dialogframe default message handling for remaining messages + return DialogProcDefault(uMsg, wParam, lParam); +} + +BOOL CMyDialog::OnCommand(UINT nID) +{ +// switch (nID) +// { + +// } //switch (nID) + + return TRUE; +} + +BOOL CMyDialog::OnInitDialog() +{ + // Set the Icon + SetIconLarge(IDW_MAIN); + SetIconSmall(IDW_MAIN); + + // Put some text in the edit boxes + ::SetDlgItemText(GetHwnd(), IDC_EDIT1, TEXT("Edit Control")); + + // Turn our button into a MyButton object + m_Button.AttachDlgItem(IDC_BUTTON2, this); + + // Turn our static control into a hyperlink + m_Hyperlink.AttachDlgItem(IDC_STATIC4, this); + + return true; +} + +void CMyDialog::OnOK() +{ + ::MessageBox(NULL, TEXT("OK Button Pressed. Program will exit now."), TEXT("Button"), MB_OK); + CDialog::OnOK(); +} + + + +void CMyDialog::SetStatic(LPCTSTR szString) +{ + ::SetDlgItemText(GetHwnd(), IDC_EDIT1, szString); +} + diff --git a/external/win32cpp/WCE samples/DlgSubclass/MyDialog.h b/external/win32cpp/WCE samples/DlgSubclass/MyDialog.h new file mode 100644 index 0000000..ced6a4f --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/MyDialog.h @@ -0,0 +1,33 @@ +/////////////////////////////////////// +// MyDialog.h + +#ifndef MYDIALOG_H +#define MYDIALOG_H + +#include "dialog.h" +#include "resource.h" +#include "Button.h" +#include "Hyperlink.h" + + +// Declaration of the CMyDialog class +class CMyDialog : public CDialog +{ +public: + CMyDialog(UINT nResID, CWnd* pParent = NULL); + CMyDialog(LPCTSTR lpszResName, CWnd* pParent = NULL); + void SetStatic(LPCTSTR szString); + virtual ~CMyDialog(); + +protected: + virtual BOOL OnInitDialog(); + virtual INT_PTR DialogProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + virtual BOOL OnCommand(UINT nID); + virtual void OnOK(); + +private: + CButton m_Button; + CHyperlink m_Hyperlink; +}; + +#endif //MYDIALOG_H diff --git a/external/win32cpp/WCE samples/DlgSubclass/main.cpp b/external/win32cpp/WCE samples/DlgSubclass/main.cpp new file mode 100644 index 0000000..2f2bcc6 --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/main.cpp @@ -0,0 +1,27 @@ +/////////////////////////////////////// +// main.cpp + +#include "DlgSubclassApp.h" + + +INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPTSTR, int) +{ + TCHAR szBuf[MAX_STRING_SIZE]; + ::LoadString(hInstance, IDW_MAIN, szBuf, MAX_STRING_SIZE -1); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + // Start Win32++ + CDlgSubclassApp theApp; + + // Process the window messages + return theApp.Run(); +} + diff --git a/external/win32cpp/WCE samples/DlgSubclass/res/Dialog.ico b/external/win32cpp/WCE samples/DlgSubclass/res/Dialog.ico new file mode 100644 index 0000000000000000000000000000000000000000..e1cb5c1745177e55c8b1423a8b4747465cdd702f GIT binary patch literal 2238 zcmeH}JyOFk5QW!54l#cY*igHq_XRkOuaK6KE4WLMg5e4@K7g;_JJ3^@x2qpZf(a$V zjGt#?Mc=;NNJ=s$%5XK!Osv-}(F5*}hz9Y5$Ow}s)b~Bj^GxG7(tf|E z&%%V1>wFU>Bpi4XCB&TZd6W=w!P_Vy_<|KAEL`xV(URb~;43GSfNgSI z@bw~2(AY)G1>c0S35J(Dtot^WNwEGB8>8<+Y12SB4nz{Fs!|FskYKHCf2EWp)U{GI zOR&PpJHM?U&|>}~EPh+zo@L#!-&Sy#-LcdtUebX*zjWHa2dALmx8d*qKF|Dk@JHg_UtxSUO8@`> literal 0 HcmV?d00001 diff --git a/external/win32cpp/WCE samples/DlgSubclass/res/Toolbar.bmp b/external/win32cpp/WCE samples/DlgSubclass/res/Toolbar.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca1824cd5af9f53797b4639592ed5631dd173431 GIT binary patch literal 1078 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 literal 0 HcmV?d00001 diff --git a/external/win32cpp/WCE samples/DlgSubclass/resource.h b/external/win32cpp/WCE samples/DlgSubclass/resource.h new file mode 100644 index 0000000..41c8559 --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/resource.h @@ -0,0 +1,29 @@ +/////////////////////////////////////////////////// +// resource.h +// This file contains the resource ID definitions. + +// include the Resource IDs defined by Win32++ +#include "default_resource.h" + +//Resource IDs for the dialog +#define IDD_DIALOG1 101 +#define IDC_RADIO1 110 +#define IDC_RADIO2 111 +#define IDC_RADIO3 112 +#define IDC_CHECK1 113 +#define IDC_CHECK2 114 +#define IDC_CHECK3 115 +#define IDC_EDIT1 120 +#define IDC_LIST1 121 +#define IDC_BUTTON1 122 +#define IDC_BUTTON2 123 +#define IDC_RICHEDIT1 124 +#define IDC_STATIC1 130 +#define IDC_STATIC2 131 +#define IDC_STATIC3 132 +#define IDC_STATIC4 133 +#define IDC_HOTKEY1 140 +#define IDB_BITMAP1 150 + + + diff --git a/external/win32cpp/WCE samples/DlgSubclass/resource.rc b/external/win32cpp/WCE samples/DlgSubclass/resource.rc new file mode 100644 index 0000000..9be7e79 --- /dev/null +++ b/external/win32cpp/WCE samples/DlgSubclass/resource.rc @@ -0,0 +1,40 @@ +//Microsoft eMbedded Visual C++ generated resource script. +// + +#include "windows.h" +#include "resource.h" + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +ID_MAIN ICON DISCARDABLE "res\\Dialog.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +ID_MAIN BITMAP MOVEABLE PURE "res\\toolbar.bmp" +IDB_BITMAP1 BITMAP MOVEABLE PURE "res\\Zapotec.bmp" + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDD_DIALOG1 DIALOG DISCARDABLE 0, 0, 160, 166 +STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION +CAPTION "Hyperlink and Subclassed Button" +FONT 8, "MS Shell Dlg" +BEGIN + DEFPUSHBUTTON "OK",IDOK,52,111,50,16 + PUSHBUTTON "Subclassed Button",IDC_BUTTON2,39,9,81,45 + LTEXT "https://sourceforge.net/projects/win32-framework",IDC_STATIC4, + 11,149,136,11 + EDITTEXT IDC_EDIT1,21,73,114,15,ES_AUTOHSCROLL +END + diff --git a/external/win32cpp/WCE samples/PocketPCFrame/FrameApp.cpp b/external/win32cpp/WCE samples/PocketPCFrame/FrameApp.cpp new file mode 100644 index 0000000..c701666 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/FrameApp.cpp @@ -0,0 +1,13 @@ +#include "FrameApp.h" + +CWceFrameApp::CWceFrameApp() +{ +} + +BOOL CWceFrameApp::InitInstance() +{ + //Create the Window + m_Frame.Create(); + + return TRUE; +} diff --git a/external/win32cpp/WCE samples/PocketPCFrame/FrameApp.h b/external/win32cpp/WCE samples/PocketPCFrame/FrameApp.h new file mode 100644 index 0000000..0bc525d --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/FrameApp.h @@ -0,0 +1,26 @@ +#ifndef SIMPLEAPP_H +#define SIMPLEAPP_H + +#include "wincore.h" +#include "MainFrm.h" + + +class CWceFrameApp : public CWinApp +{ +public: + CWceFrameApp(); + virtual ~CWceFrameApp() {} + virtual BOOL InitInstance(); + CMainFrame& GetMainFrame() { return m_Frame; } + +private: + CMainFrame m_Frame; +}; + + +// returns a reference to the CWceFrameApp object +inline CWceFrameApp& GetFrameApp() { return *((CWceFrameApp*)GetApp()); } + + +#endif //SIMPLEAPP_H + diff --git a/external/win32cpp/WCE samples/PocketPCFrame/MainFrm.cpp b/external/win32cpp/WCE samples/PocketPCFrame/MainFrm.cpp new file mode 100644 index 0000000..4a74ebf --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/MainFrm.cpp @@ -0,0 +1,86 @@ +#include "MainFrm.h" +#include "resource.h" + + +CMainFrame::CMainFrame() +{ + // Set the Resource IDs for the toolbar buttons + AddToolBarButton( 0 ); // Separator + AddToolBarButton( IDM_BOLD ); + AddToolBarButton( IDM_ITALIC); + AddToolBarButton( IDM_UNDERLINE); +} + +CMainFrame::~CMainFrame() +{ +} + +BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam) +{ + // Respond to menu and toolbar selections + switch (LOWORD(wParam)) + { + // Respond to menu items + case IDM_EDIT_CUT: + TRACE(TEXT("Cut ... Menu item\n")); + return TRUE; + case IDM_EDIT_COPY: + TRACE(TEXT("Copy ... Menu item\n")); + return TRUE; + case IDM_EDIT_PASTE: + TRACE(TEXT("PASTE ... Menu item\n")); + return TRUE; + case IDM_EDIT_CLEAR: + TRACE(TEXT("CLEAR ... Menu item\n")); + return TRUE; + case IDM_HELP_ABOUT: + { + CDialog HelpDialog(IDW_ABOUT, this); + HelpDialog.DoModal(); + } + return TRUE; + + // Respond to ToolBar buttons + case IDM_BOLD: + TRACE(TEXT("Bold button pressed\n")); + return TRUE; + case IDM_ITALIC: + TRACE(TEXT("Italic button pressed\n")); + return TRUE; + case IDM_UNDERLINE: + TRACE(TEXT("Underline button pressed\n")); + return TRUE; + + // Respond to the accelerator key + case IDW_QUIT: + SendMessage(WM_CLOSE, 0L, 0L); + return TRUE; + } + + return FALSE; +} + +void CMainFrame::OnDraw(CDC* pDC) +{ + CRect rc = GetViewRect(); + tString tsHello = LoadString(IDS_HELLO); + pDC->DrawText(tsHello.c_str(), tsHello.length(), rc, DT_SINGLELINE | DT_VCENTER | DT_CENTER); +} + + +void CMainFrame::OnInitialUpdate() +{ + // Startup code goes here + TRACE(TEXT("Frame Created\n")); +} + +LRESULT CMainFrame::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ +// switch (uMsg) +// { +// +// } + + // Pass unhandled messages on for default processing + return WndProcDefault(uMsg, wParam, lParam); +} diff --git a/external/win32cpp/WCE samples/PocketPCFrame/MainFrm.h b/external/win32cpp/WCE samples/PocketPCFrame/MainFrm.h new file mode 100644 index 0000000..b76ca01 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/MainFrm.h @@ -0,0 +1,21 @@ +#ifndef MAINFRM_H +#define MAINFRM_H + + +#include "wincore.h" +#include "wceframe.h" +#include "dialog.h" + + +class CMainFrame : public CWceFrame +{ +public: + CMainFrame(); + virtual ~CMainFrame(); + virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); + virtual void OnDraw(CDC* pDC); + virtual void OnInitialUpdate(); + virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); +}; + +#endif // MAINFRM_H diff --git a/external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcp b/external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcp new file mode 100644 index 0000000..bf3df1e --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcp @@ -0,0 +1,471 @@ +# Microsoft eMbedded Visual Tools Project File - Name="PocketFrame" - Package Owner=<4> +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE ARMV4) Application" 0xa301 +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=PocketFrame - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "PocketFrame.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "PocketFrame.vcn" CFG="PocketFrame - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "PocketFrame - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "PocketFrame - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE "PocketFrame - Win32 (WCE ARMV4) Release" (based on "Win32 (WCE ARMV4) Application") +!MESSAGE "PocketFrame - Win32 (WCE ARMV4) Debug" (based on "Win32 (WCE ARMV4) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 + +!IF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +CPP=cl.exe +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /Yu"stdafx.h" /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /FR /Gs8192 /GF /O2 /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +CPP=cl.exe +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /Yu"stdafx.h" /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /FR /Gs8192 /GF /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ARMV4Rel" +# PROP BASE Intermediate_Dir "ARMV4Rel" +# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ARMV4Rel" +# PROP Intermediate_Dir "ARMV4Rel" +# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Yu"stdafx.h" /O2 /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /O2 /M$(CECrtMT) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "ARMV4Dbg" +# PROP BASE Intermediate_Dir "ARMV4Dbg" +# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "ARMV4Dbg" +# PROP Intermediate_Dir "ARMV4Dbg" +# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /Yu"stdafx.h" /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /M$(CECrtMTDebug) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM + +!ENDIF + +# Begin Target + +# Name "PocketFrame - Win32 (WCE emulator) Release" +# Name "PocketFrame - Win32 (WCE emulator) Debug" +# Name "PocketFrame - Win32 (WCE ARMV4) Release" +# Name "PocketFrame - Win32 (WCE ARMV4) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\FrameApp.cpp + +!IF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Release" + +DEP_CPP_FRAME=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\WinCE++\Cmdbar.h"\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\SHMenubar.h"\ + "..\WinCE++\WinCore.h"\ + ".\hellsdk.h"\ + ".\hsdkstc.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Debug" + +DEP_CPP_FRAME=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\emulator\vibrate.h"\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Release" + +DEP_CPP_FRAME=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\vibrate.h"\ + "..\..\include\WCEControls.h"\ + "..\..\include\WinCore.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Debug" + +DEP_CPP_FRAME=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\main.cpp + +!IF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Release" + +DEP_CPP_MAIN_=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\WinCE++\Cmdbar.h"\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\SHMenubar.h"\ + "..\WinCE++\WinCore.h"\ + ".\hellsdk.h"\ + ".\hsdkstc.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Debug" + +DEP_CPP_MAIN_=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\emulator\vibrate.h"\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Release" + +DEP_CPP_MAIN_=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\vibrate.h"\ + "..\..\include\WCEControls.h"\ + "..\..\include\WinCore.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Debug" + +DEP_CPP_MAIN_=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\MainFrm.cpp + +!IF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Release" + +DEP_CPP_MAINF=\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\WinCE++\Cmdbar.h"\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\SHMenubar.h"\ + "..\WinCE++\WinCore.h"\ + ".\hellsdk.h"\ + ".\hsdkstc.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Debug" + +DEP_CPP_MAINF=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\emulator\vibrate.h"\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Release" + +DEP_CPP_MAINF=\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\vibrate.h"\ + "..\..\include\WCEControls.h"\ + "..\..\include\WinCore.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Debug" + +DEP_CPP_MAINF=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\FrameApp.h +# End Source File +# Begin Source File + +SOURCE=.\MainFrm.h +# End Source File +# Begin Source File + +SOURCE=.\newres.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\Default.ico +# End Source File +# Begin Source File + +SOURCE=.\res\Default.ico +# End Source File +# Begin Source File + +SOURCE=.\Resource.rc + +!IF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Release" + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE emulator) Debug" + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Release" + +!ELSEIF "$(CFG)" == "PocketFrame - Win32 (WCE ARMV4) Debug" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\toolbar.bmp +# End Source File +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\include\Default_Resource.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\Dialog.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WCEframe.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WCEstddef.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcw b/external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcw new file mode 100644 index 0000000..dab2b76 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/PocketFrame.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "PocketFrame"=".\PocketFrame.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.sln b/external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.sln new file mode 100644 index 0000000..7cb7c91 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "PocketPCFrame", "PocketPCFrame.vcproj", "{8559448A-4279-495E-B22B-CC35E87247E7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Pocket PC 2003 (ARMV4) = Debug|Pocket PC 2003 (ARMV4) + Debug|Smartphone 2003 (ARMV4) = Debug|Smartphone 2003 (ARMV4) + Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + Release|Pocket PC 2003 (ARMV4) = Release|Pocket PC 2003 (ARMV4) + Release|Smartphone 2003 (ARMV4) = Release|Smartphone 2003 (ARMV4) + Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.vcproj b/external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.vcproj new file mode 100644 index 0000000..59cba39 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/PocketPCFrame.vcproj @@ -0,0 +1,757 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/PocketPCFrame/main.cpp b/external/win32cpp/WCE samples/PocketPCFrame/main.cpp new file mode 100644 index 0000000..4a3dbe2 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/main.cpp @@ -0,0 +1,30 @@ +/////////////////////////////////////// +// main.cpp + +#include "wincore.h" +#include "resource.h" +#include "FrameApp.h" + + + +int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) +{ + TCHAR szBuf[100]; + ::LoadString(hInstance, IDW_MAIN, szBuf, 100); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + //Start the framework + CWceFrameApp MyApp; + + //Process the window messages + return MyApp.Run(); +} + diff --git a/external/win32cpp/WCE samples/PocketPCFrame/newres.h b/external/win32cpp/WCE samples/PocketPCFrame/newres.h new file mode 100644 index 0000000..e88ad5d --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/newres.h @@ -0,0 +1,41 @@ +#ifndef __NEWRES_H__ +#define __NEWRES_H__ + +#if !defined(UNDER_CE) +#define UNDER_CE _WIN32_WCE +#endif + +#if defined(_WIN32_WCE) + #if !defined(WCEOLE_ENABLE_DIALOGEX) + #define DIALOGEX DIALOG DISCARDABLE + #endif + #include + #define SHMENUBAR RCDATA + #if defined(WIN32_PLATFORM_PSPC) && (_WIN32_WCE >= 300) + #include + #define AFXCE_IDR_SCRATCH_SHMENU 28700 + #else + #define I_IMAGENONE (-2) + #define NOMENU 0xFFFF + #define IDS_SHNEW 1 + + #define IDM_SHAREDNEW 10 + #define IDM_SHAREDNEWDEFAULT 11 + #endif // _WIN32_WCE_PSPC + #define AFXCE_IDD_SAVEMODIFIEDDLG 28701 +#endif // _WIN32_WCE + +#ifdef RC_INVOKED +#ifndef _INC_WINDOWS +#define _INC_WINDOWS + #include "winuser.h" // extract from windows header +// #include "winver.h" +#endif +#endif + +#ifdef IDC_STATIC +#undef IDC_STATIC +#endif +#define IDC_STATIC (-1) + +#endif //__NEWRES_H__ diff --git a/external/win32cpp/WCE samples/PocketPCFrame/res/Default.ico b/external/win32cpp/WCE samples/PocketPCFrame/res/Default.ico new file mode 100644 index 0000000000000000000000000000000000000000..83b30142eb94a82eb3640637567c131e6fdd00da GIT binary patch literal 1078 zcmeHFI}XAy41Fy~Y^X=bgnEn)mAFo~uHMp(E9E$h-5ASrf-8kqMS$3NiGOkGM$ZNc zlyI(s;#vYH+Nw%%T>!@&Q1i@D8cKmZHNm^<5P%yZ$xzcp2!U1;Q{0#)^(b6=r0NBR z9OC;7;xDW+<~-0}hmav=IMdNk)BR}9A3TXq4|(6F0gi`WBLAgPBvu4UeO!6 zpp#v&W;J=m!lfY@htEFyAo=lI|H%Bt138cHKgQfK|7#Cg#MsMRGVidKACC>&Tb#B4 literal 0 HcmV?d00001 diff --git a/external/win32cpp/WCE samples/PocketPCFrame/resource.h b/external/win32cpp/WCE samples/PocketPCFrame/resource.h new file mode 100644 index 0000000..b565177 --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/resource.h @@ -0,0 +1,38 @@ +//{{NO_DEPENDENCIES}} +// Microsoft eMbedded Visual C++ generated include file. +// + +// include the Resource IDs defined by Win32++ +#include "default_resource.h" + +// String resource ID +#define IDS_HELLO 100 + +// Button resource IDs +#define IDM_BOLD 110 +#define IDM_ITALIC 111 +#define IDM_UNDERLINE 112 + +// Menu resource IDs +#define IDM_MAIN_COMMAND1 120 +#define IDM_MAIN_COMMAND2 121 +#define IDM_MAIN_COMMAND3 122 +#define IDM_NEW 120 // Same as IDM_MAIN_COMMAND1 +#define IDM_EDIT 140 +#define IDM_EDIT_CUT 141 +#define IDM_EDIT_COPY 142 +#define IDM_EDIT_PASTE 143 +#define IDM_EDIT_CLEAR 144 +#define IDM_TOOLS 150 +#define IDM_HELP_ABOUT 151 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 201 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 201 +#endif +#endif diff --git a/external/win32cpp/WCE samples/PocketPCFrame/resource.rc b/external/win32cpp/WCE samples/PocketPCFrame/resource.rc new file mode 100644 index 0000000..c34311b --- /dev/null +++ b/external/win32cpp/WCE samples/PocketPCFrame/resource.rc @@ -0,0 +1,117 @@ +//Microsoft eMbedded Visual C++ generated resource script. +// + +#include "resource.h" +#include "newres.h" + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDW_MAIN ICON DISCARDABLE "res\\Default.ICO" + +///////////////////////////////////////////////////////////////////////////// +// +// Data +// + +IDW_MAIN SHMENUBAR MOVEABLE PURE +BEGIN + IDW_MAIN, 3, + I_IMAGENONE, IDM_MAIN_COMMAND1, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, + IDM_NEW, 0, NOMENU, + I_IMAGENONE, IDM_MAIN_COMMAND2, TBSTATE_ENABLED, + TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDM_EDIT, 0, 1, + I_IMAGENONE, IDM_MAIN_COMMAND3, TBSTATE_ENABLED, + TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDM_TOOLS, 0, 2, +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Menubar +// + +IDW_MAIN MENU DISCARDABLE +BEGIN + MENUITEM "New", IDM_NEW + POPUP "Edit" + BEGIN + MENUITEM "Cut", IDM_EDIT_CUT + MENUITEM "Copy", IDM_EDIT_COPY + MENUITEM "Paste", IDM_EDIT_PASTE + MENUITEM "Clear", IDM_EDIT_CLEAR + END + POPUP "Tools" + BEGIN + MENUITEM "About", IDM_HELP_ABOUT + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDW_ABOUT DIALOG DISCARDABLE 0, 0, 140, 57 +STYLE WS_POPUP | WS_CAPTION +EXSTYLE 0x80000000L +CAPTION "About Default" +BEGIN + ICON IDW_MAIN,IDC_STATIC,11,17,20,20 + LTEXT "Default Version 1.0",IDC_STATIC,40,10,70,8,SS_NOPREFIX + LTEXT "Copyright (C) 2007",IDC_STATIC,40,25,70,8 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDW_MAIN ACCELERATORS DISCARDABLE +BEGIN + "A", IDM_HELP_ABOUT, VIRTKEY, CONTROL, NOINVERT + "Q", IDW_QUIT, VIRTKEY, CONTROL, NOINVERT +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDW_MAIN BITMAP DISCARDABLE "res\\toolbar.bmp" + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE DISCARDABLE +BEGIN + IDW_MAIN "Pocket PC Frame" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDS_HELLO "Hello World!" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDM_NEW "New" + IDM_EDIT "Edit" +END + +STRINGTABLE DISCARDABLE +BEGIN + IDM_TOOLS "Tools" +END + diff --git a/external/win32cpp/WCE samples/Scribble/FrameApp.cpp b/external/win32cpp/WCE samples/Scribble/FrameApp.cpp new file mode 100644 index 0000000..38c052a --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/FrameApp.cpp @@ -0,0 +1,14 @@ +#include "FrameApp.h" + +CWceFrameApp::CWceFrameApp() +{ +} + +BOOL CWceFrameApp::InitInstance() +{ + //Create the Window + m_Frame.Create(); + + return TRUE; +} + diff --git a/external/win32cpp/WCE samples/Scribble/FrameApp.h b/external/win32cpp/WCE samples/Scribble/FrameApp.h new file mode 100644 index 0000000..0bc525d --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/FrameApp.h @@ -0,0 +1,26 @@ +#ifndef SIMPLEAPP_H +#define SIMPLEAPP_H + +#include "wincore.h" +#include "MainFrm.h" + + +class CWceFrameApp : public CWinApp +{ +public: + CWceFrameApp(); + virtual ~CWceFrameApp() {} + virtual BOOL InitInstance(); + CMainFrame& GetMainFrame() { return m_Frame; } + +private: + CMainFrame m_Frame; +}; + + +// returns a reference to the CWceFrameApp object +inline CWceFrameApp& GetFrameApp() { return *((CWceFrameApp*)GetApp()); } + + +#endif //SIMPLEAPP_H + diff --git a/external/win32cpp/WCE samples/Scribble/MainFrm.cpp b/external/win32cpp/WCE samples/Scribble/MainFrm.cpp new file mode 100644 index 0000000..7387fb0 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/MainFrm.cpp @@ -0,0 +1,161 @@ +#include "MainFrm.h" +#include "resource.h" + + + +CMainFrame::CMainFrame() : m_PenColor(RGB(0,0,0)) +{ + // Set the Resource IDs for the toolbar buttons + AddToolBarButton( 0 ); // Separator + AddToolBarButton( IDM_RED ); + AddToolBarButton( IDM_BLUE ); + AddToolBarButton( IDM_GREEN ); + AddToolBarButton( IDM_BLACK ); +} + +void CMainFrame::DrawLine(short x, short y) +{ + CDC* pDC = GetDC(); + pDC->CreatePen(PS_SOLID, 1, m_points.back().color); + pDC->MoveTo(m_points.back().x, m_points.back().y); + pDC->LineTo(x, y); +} + +BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM /*lParam*/) +{ + // Respond to menu and toolbar selections + switch (LOWORD(wParam)) + { + // Respond to menu items + case IDM_NEW: + m_points.clear(); + Invalidate(); + return TRUE; + case IDM_HELP_ABOUT: + { + CDialog HelpDialog(IDW_ABOUT, this); + HelpDialog.DoModal(); + } + return TRUE; + + // Respond to ToolBar buttons + case IDM_RED: + m_PenColor = RGB(255, 0, 0); + TRACE(_T("Red Pen Selected \n")); + return TRUE; + case IDM_BLUE: + m_PenColor = RGB(0, 0, 255); + TRACE(_T("Blue Pen Selected \n")); + return TRUE; + case IDM_GREEN: + m_PenColor = RGB(0, 191, 0); + TRACE(_T("Green Pen Selected \n")); + return TRUE; + case IDM_BLACK: + m_PenColor = RGB(0, 0, 0); + TRACE(_T("Black Pen Selected \n")); + return TRUE; + + // Respond to the accelerator key + case IDW_QUIT: + SendMessage(WM_CLOSE, 0L, 0L); + return TRUE; + } + + return FALSE; +} + +void CMainFrame::OnDraw(CDC* pDC) +{ + // Redraw our client area + if (m_points.size() > 0) + { + bool bDraw = false; //Start with the pen up + for (unsigned int i = 0 ; i < m_points.size(); i++) + { + pDC->CreatePen(PS_SOLID, 1, m_points[i].color); + if (bDraw) + pDC->LineTo(m_points[i].x, m_points[i].y); + else + pDC->MoveTo(m_points[i].x, m_points[i].y); + + bDraw = m_points[i].PenDown; + } + } +} + +void CMainFrame::OnInitialUpdate() +{ + // Startup code goes here +} + +void CMainFrame::OnLButtonDown(WPARAM /*wParam*/, LPARAM lParam) +{ + // Capture mouse input. + SetCapture(); + + StorePoint(LOWORD(lParam), HIWORD(lParam), true); +} + +void CMainFrame::OnLButtonUp(WPARAM /*wParam*/, LPARAM lParam) +{ + //Release the capture on the mouse + ReleaseCapture(); + + StorePoint(LOWORD(lParam), HIWORD(lParam), false); +} + +void CMainFrame::OnMouseMove(WPARAM wParam, LPARAM lParam) +{ + // hold down the left mouse button and move mouse to draw lines. + if (wParam & MK_LBUTTON) + { + TCHAR str[80]; + ::wsprintf(str, TEXT("Draw Point: %hd, %hd\n"), LOWORD(lParam), HIWORD(lParam)); + TRACE(str); + + DrawLine(LOWORD(lParam), HIWORD(lParam)); + StorePoint(LOWORD(lParam), HIWORD(lParam), true); + } +} + +void CMainFrame::SetPen(COLORREF color) +{ + m_PenColor = color; +} + +void CMainFrame::StorePoint(int x, int y, bool PenDown) +{ + PlotPoint P1; + P1.x = x; + P1.y = y; + P1.PenDown = PenDown; + P1.color = m_PenColor; + + m_points.push_back(P1); //Add the point to the vector +} + +LRESULT CMainFrame::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + // handle left mouse button up/down and mouse move messages + // a seperate function for each case keeps the code tidy. + switch (uMsg) + { + case WM_LBUTTONDOWN: + OnLButtonDown(wParam, lParam); + break; + + case WM_MOUSEMOVE: + OnMouseMove(wParam, lParam); + break; + + case WM_LBUTTONUP: + OnLButtonUp(wParam, lParam); + break; + } + + // Pass unhandled messages on to WndProcDefault + return WndProcDefault(uMsg, wParam, lParam); +} + + diff --git a/external/win32cpp/WCE samples/Scribble/MainFrm.h b/external/win32cpp/WCE samples/Scribble/MainFrm.h new file mode 100644 index 0000000..cdcd094 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/MainFrm.h @@ -0,0 +1,42 @@ +#ifndef VIEW_H +#define VIEW_H + + +#include "wincore.h" +#include "wceframe.h" +#include "dialog.h" +#include + + +class CMainFrame : public CWceFrame +{ +public: + CMainFrame(); + virtual ~CMainFrame() {} + virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam); + virtual void OnInitialUpdate(); + virtual void SetPen(COLORREF Color); + +protected: + virtual void DrawLine(short x, short y); + virtual void OnDraw(CDC* pDC); + virtual void OnLButtonDown(WPARAM wParam, LPARAM lParam); + virtual void OnLButtonUp(WPARAM wParam, LPARAM lParam); + virtual void OnMouseMove(WPARAM wParam, LPARAM lParam); + virtual void StorePoint(int x, int y, bool PenDown); + virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + +private: + struct PlotPoint + { + short x; + short y; + bool PenDown; + COLORREF color; + }; + + std::vector m_points; // Points of lines to draw + COLORREF m_PenColor; +}; + +#endif //VIEW_H diff --git a/external/win32cpp/WCE samples/Scribble/Scribble.sln b/external/win32cpp/WCE samples/Scribble/Scribble.sln new file mode 100644 index 0000000..64cd221 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/Scribble.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Scribble", "Scribble.vcproj", "{8559448A-4279-495E-B22B-CC35E87247E7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Pocket PC 2003 (ARMV4) = Debug|Pocket PC 2003 (ARMV4) + Debug|Smartphone 2003 (ARMV4) = Debug|Smartphone 2003 (ARMV4) + Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + Release|Pocket PC 2003 (ARMV4) = Release|Pocket PC 2003 (ARMV4) + Release|Smartphone 2003 (ARMV4) = Release|Smartphone 2003 (ARMV4) + Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/external/win32cpp/WCE samples/Scribble/Scribble.vcp b/external/win32cpp/WCE samples/Scribble/Scribble.vcp new file mode 100644 index 0000000..4942d90 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/Scribble.vcp @@ -0,0 +1,471 @@ +# Microsoft eMbedded Visual Tools Project File - Name="Scribble" - Package Owner=<4> +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE ARMV4) Application" 0xa301 +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=Scribble - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "Scribble.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "Scribble.vcn" CFG="Scribble - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "Scribble - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "Scribble - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE "Scribble - Win32 (WCE ARMV4) Release" (based on "Win32 (WCE ARMV4) Application") +!MESSAGE "Scribble - Win32 (WCE ARMV4) Debug" (based on "Win32 (WCE ARMV4) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 + +!IF "$(CFG)" == "Scribble - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +CPP=cl.exe +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /Yu"stdafx.h" /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /FR /Gs8192 /GF /O2 /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +CPP=cl.exe +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /Yu"stdafx.h" /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /FR /Gs8192 /GF /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "ARMV4Rel" +# PROP BASE Intermediate_Dir "ARMV4Rel" +# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "ARMV4Rel" +# PROP Intermediate_Dir "ARMV4Rel" +# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "NDEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /Yu"stdafx.h" /O2 /M$(CECrtMT) /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D "UNICODE" /D "_UNICODE" /D "NDEBUG" /O2 /M$(CECrtMT) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "ARMV4Dbg" +# PROP BASE Intermediate_Dir "ARMV4Dbg" +# PROP BASE CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "ARMV4Dbg" +# PROP Intermediate_Dir "ARMV4Dbg" +# PROP CPU_ID "{ECBEA43D-CD7B-4852-AD55-D4227B5D624B}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +RSC=rc.exe +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "DEBUG" /d "UNICODE" /d "_UNICODE" /d "$(CePlatform)" /d "ARM" /d "_ARM_" /d "ARMV4" /r +CPP=clarm.exe +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /Yu"stdafx.h" /M$(CECrtMTDebug) /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "DEBUG" /D "ARM" /D "_ARM_" /D "ARMV4" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "UNICODE" /D "_UNICODE" /M$(CECrtMTDebug) /c +MTL=midl.exe +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib aygshell.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM +# ADD LINK32 commctrl.lib coredll.lib /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"$(CENoDefaultLib)" /subsystem:$(CESubsystem) /align:"4096" /MACHINE:ARM + +!ENDIF + +# Begin Target + +# Name "Scribble - Win32 (WCE emulator) Release" +# Name "Scribble - Win32 (WCE emulator) Debug" +# Name "Scribble - Win32 (WCE ARMV4) Release" +# Name "Scribble - Win32 (WCE ARMV4) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\FrameApp.cpp + +!IF "$(CFG)" == "Scribble - Win32 (WCE emulator) Release" + +DEP_CPP_FRAME=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\WinCE++\Cmdbar.h"\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\SHMenubar.h"\ + "..\WinCE++\WinCore.h"\ + ".\hellsdk.h"\ + ".\hsdkstc.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE emulator) Debug" + +DEP_CPP_FRAME=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\emulator\vibrate.h"\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Release" + +DEP_CPP_FRAME=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\vibrate.h"\ + "..\..\include\WCEControls.h"\ + "..\..\include\WinCore.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Debug" + +DEP_CPP_FRAME=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_FRAME=\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\main.cpp + +!IF "$(CFG)" == "Scribble - Win32 (WCE emulator) Release" + +DEP_CPP_MAIN_=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\WinCE++\Cmdbar.h"\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\SHMenubar.h"\ + "..\WinCE++\WinCore.h"\ + ".\hellsdk.h"\ + ".\hsdkstc.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE emulator) Debug" + +DEP_CPP_MAIN_=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\emulator\vibrate.h"\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Release" + +DEP_CPP_MAIN_=\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\vibrate.h"\ + "..\..\include\WCEControls.h"\ + "..\..\include\WinCore.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Debug" + +DEP_CPP_MAIN_=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\FrameApp.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\MainFrm.cpp + +!IF "$(CFG)" == "Scribble - Win32 (WCE emulator) Release" + +DEP_CPP_MAINF=\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\WinCE++\Cmdbar.h"\ + "..\WinCE++\Default_Resource.h"\ + "..\WinCE++\Dialog.h"\ + "..\WinCE++\SHMenubar.h"\ + "..\WinCE++\WinCore.h"\ + ".\hellsdk.h"\ + ".\hsdkstc.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE emulator) Debug" + +DEP_CPP_MAINF=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\emulator\vibrate.h"\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Release" + +DEP_CPP_MAINF=\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce420\POCKET PC 2003\Include\ARMV4\vibrate.h"\ + "..\..\include\WCEControls.h"\ + "..\..\include\WinCore.h"\ + ".\inuserm.h"\ + ".\ipapi.h"\ + ".\ygshell.h"\ + + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Debug" + +DEP_CPP_MAINF=\ + "..\..\include\Dialog.h"\ + "..\..\include\WCEframe.h"\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\MainFrm.h"\ + +NODEP_CPP_MAINF=\ + "..\..\include\DeviceResolutionAware.h"\ + ".\econfig.h"\ + + +!ENDIF + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\FrameApp.h +# End Source File +# Begin Source File + +SOURCE=.\MainFrm.h +# End Source File +# Begin Source File + +SOURCE=.\newres.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# Begin Source File + +SOURCE=.\Default.ico +# End Source File +# Begin Source File + +SOURCE=.\res\Default.ico +# End Source File +# Begin Source File + +SOURCE=.\Resource.rc + +!IF "$(CFG)" == "Scribble - Win32 (WCE emulator) Release" + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE emulator) Debug" + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Release" + +!ELSEIF "$(CFG)" == "Scribble - Win32 (WCE ARMV4) Debug" + +!ENDIF + +# End Source File +# Begin Source File + +SOURCE=.\toolbar.bmp +# End Source File +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\include\Default_Resource.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\Dialog.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WCEframe.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WCEstddef.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/Scribble/Scribble.vcproj b/external/win32cpp/WCE samples/Scribble/Scribble.vcproj new file mode 100644 index 0000000..8e93b4c --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/Scribble.vcproj @@ -0,0 +1,754 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/Scribble/Scribble.vcw b/external/win32cpp/WCE samples/Scribble/Scribble.vcw new file mode 100644 index 0000000..9d11fe0 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/Scribble.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "Scribble"=".\Scribble.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/Scribble/main.cpp b/external/win32cpp/WCE samples/Scribble/main.cpp new file mode 100644 index 0000000..454a12f --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/main.cpp @@ -0,0 +1,29 @@ +/////////////////////////////////////// +// main.cpp + +#include "wincore.h" +#include "resource.h" +#include "FrameApp.h" + + +int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) +{ + TCHAR szBuf[100]; + ::LoadString(hInstance, IDW_MAIN, szBuf, 100); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + //Start the framework + CWceFrameApp MyApp; + + //Process the window messages + return MyApp.Run(); +} + diff --git a/external/win32cpp/WCE samples/Scribble/newres.h b/external/win32cpp/WCE samples/Scribble/newres.h new file mode 100644 index 0000000..e88ad5d --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/newres.h @@ -0,0 +1,41 @@ +#ifndef __NEWRES_H__ +#define __NEWRES_H__ + +#if !defined(UNDER_CE) +#define UNDER_CE _WIN32_WCE +#endif + +#if defined(_WIN32_WCE) + #if !defined(WCEOLE_ENABLE_DIALOGEX) + #define DIALOGEX DIALOG DISCARDABLE + #endif + #include + #define SHMENUBAR RCDATA + #if defined(WIN32_PLATFORM_PSPC) && (_WIN32_WCE >= 300) + #include + #define AFXCE_IDR_SCRATCH_SHMENU 28700 + #else + #define I_IMAGENONE (-2) + #define NOMENU 0xFFFF + #define IDS_SHNEW 1 + + #define IDM_SHAREDNEW 10 + #define IDM_SHAREDNEWDEFAULT 11 + #endif // _WIN32_WCE_PSPC + #define AFXCE_IDD_SAVEMODIFIEDDLG 28701 +#endif // _WIN32_WCE + +#ifdef RC_INVOKED +#ifndef _INC_WINDOWS +#define _INC_WINDOWS + #include "winuser.h" // extract from windows header +// #include "winver.h" +#endif +#endif + +#ifdef IDC_STATIC +#undef IDC_STATIC +#endif +#define IDC_STATIC (-1) + +#endif //__NEWRES_H__ diff --git a/external/win32cpp/WCE samples/Scribble/res/Default.ico b/external/win32cpp/WCE samples/Scribble/res/Default.ico new file mode 100644 index 0000000000000000000000000000000000000000..83b30142eb94a82eb3640637567c131e6fdd00da GIT binary patch literal 1078 zcmeHFI}XAy41Fy~Y^X=bgnEn)mAFo~uHMp(E9E$h-5ASrf-8kqMS$3NiGOkGM$ZNc zlyI(s;#vYH+Nw%%T>!@&Q1i@D8cKmZHNm^<5P%yZ$xzcp2!U1;Q{0#)^(b6=r0NBR z9OC;7;xDW+<~-0}hmav=IMdNk)BR}9A3TXq4|(6F0!mzyL%H4Gjb%7 literal 0 HcmV?d00001 diff --git a/external/win32cpp/WCE samples/Scribble/resource.h b/external/win32cpp/WCE samples/Scribble/resource.h new file mode 100644 index 0000000..1870c16 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/resource.h @@ -0,0 +1,34 @@ +//{{NO_DEPENDENCIES}} +// Microsoft eMbedded Visual C++ generated include file. +// Used by DEFAULT.RC +// + +#include "default_resource.h" + +// String resource IDs +#define IDS_HELLO 100 + +// Button resource IDs +#define IDM_BLUE 110 +#define IDM_RED 111 +#define IDM_GREEN 112 +#define IDM_BLACK 113 + +// Menu resource IDs +#define IDM_MAIN_COMMAND1 120 +#define IDM_MAIN_COMMAND2 121 +#define IDM_MAIN_COMMAND3 122 +#define IDM_NEW 120 // Same as IDM_COMMAND1 +#define IDM_HELP 150 +#define IDM_HELP_ABOUT 151 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 201 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 201 +#endif +#endif diff --git a/external/win32cpp/WCE samples/Scribble/resource.rc b/external/win32cpp/WCE samples/Scribble/resource.rc new file mode 100644 index 0000000..10cb1f7 --- /dev/null +++ b/external/win32cpp/WCE samples/Scribble/resource.rc @@ -0,0 +1,94 @@ +//Microsoft eMbedded Visual C++ generated resource script. +// + +#include "resource.h" +#include "newres.h" + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDW_MAIN ICON DISCARDABLE "res\\Default.ICO" + +///////////////////////////////////////////////////////////////////////////// +// +// Data +// + +IDW_MAIN SHMENUBAR MOVEABLE PURE +BEGIN + IDW_MAIN, 2, + I_IMAGENONE, IDM_MAIN_COMMAND1, TBSTATE_ENABLED, TBSTYLE_AUTOSIZE, + IDM_NEW, 0, NOMENU, + I_IMAGENONE, IDM_MAIN_COMMAND2, TBSTATE_ENABLED, + TBSTYLE_DROPDOWN | TBSTYLE_AUTOSIZE, IDM_HELP, 0, 1, +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Menubar +// + +IDW_MAIN MENU DISCARDABLE +BEGIN + MENUITEM "New", IDM_NEW + POPUP "Help" + BEGIN + MENUITEM "About", IDM_HELP_ABOUT + END +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +IDW_ABOUT DIALOG DISCARDABLE 0, 0, 140, 57 +STYLE WS_POPUP | WS_CAPTION +EXSTYLE 0x80000000L +CAPTION "About Default" +BEGIN + ICON IDW_MAIN,IDC_STATIC,11,17,20,20 + LTEXT "Scribble Application",IDC_STATIC,40,10,70,8,SS_NOPREFIX + LTEXT "Copyright (C) 2007",IDC_STATIC,40,25,70,8 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDW_MAIN ACCELERATORS DISCARDABLE +BEGIN + "A", IDM_HELP_ABOUT, VIRTKEY, CONTROL, NOINVERT + "Q", IDW_QUIT, VIRTKEY, CONTROL, NOINVERT +END + + +///////////////////////////////////////////////////////////////////////////// +// +// Bitmap +// + +IDW_MAIN BITMAP DISCARDABLE "res\\toolbar.bmp" + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE DISCARDABLE +BEGIN + IDW_MAIN "WinCE Scribble App" + IDM_NEW "New" + IDM_HELP "Help" +END + diff --git a/external/win32cpp/WCE samples/Simple/Simple.sln b/external/win32cpp/WCE samples/Simple/Simple.sln new file mode 100644 index 0000000..02b540d --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/Simple.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Simple", "Simple.vcproj", "{8559448A-4279-495E-B22B-CC35E87247E7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Pocket PC 2003 (ARMV4) = Debug|Pocket PC 2003 (ARMV4) + Debug|Smartphone 2003 (ARMV4) = Debug|Smartphone 2003 (ARMV4) + Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + Release|Pocket PC 2003 (ARMV4) = Release|Pocket PC 2003 (ARMV4) + Release|Smartphone 2003 (ARMV4) = Release|Smartphone 2003 (ARMV4) + Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/external/win32cpp/WCE samples/Simple/Simple.vcp b/external/win32cpp/WCE samples/Simple/Simple.vcp new file mode 100644 index 0000000..2718b35 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/Simple.vcp @@ -0,0 +1,180 @@ +# Microsoft eMbedded Visual Tools Project File - Name="Simple" - Package Owner=<4> +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=Simple - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "Simple.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "Simple.vcn" CFG="Simple - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "Simple - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "Simple - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "Simple - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "Simple - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "_DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /FR /YX /Gs8192 /GF /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ENDIF + +# Begin Target + +# Name "Simple - Win32 (WCE emulator) Release" +# Name "Simple - Win32 (WCE emulator) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\main.cpp +DEP_CPP_MAIN_=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\SimpleApp.h"\ + ".\view.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\SimpleApp.cpp +DEP_CPP_SIMPL=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\SimpleApp.h"\ + ".\view.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_SIMPL=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\View.cpp +DEP_CPP_VIEW_=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\view.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_VIEW_=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\SimpleApp.h +# End Source File +# Begin Source File + +SOURCE=.\view.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce400\STANDARDSDK\Include\Emulator\ceconfig.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\Default_Resource.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WCEstddef.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/Simple/Simple.vcproj b/external/win32cpp/WCE samples/Simple/Simple.vcproj new file mode 100644 index 0000000..494e116 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/Simple.vcproj @@ -0,0 +1,789 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/Simple/Simple.vcw b/external/win32cpp/WCE samples/Simple/Simple.vcw new file mode 100644 index 0000000..283ea31 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/Simple.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "Simple"=".\Simple.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/Simple/SimpleApp.cpp b/external/win32cpp/WCE samples/Simple/SimpleApp.cpp new file mode 100644 index 0000000..49a37b3 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/SimpleApp.cpp @@ -0,0 +1,13 @@ +#include "SimpleApp.h" + +CSimpleApp::CSimpleApp() +{ +} + +BOOL CSimpleApp::InitInstance() +{ + //Create the Window + m_View.Create(); + + return TRUE; +} \ No newline at end of file diff --git a/external/win32cpp/WCE samples/Simple/SimpleApp.h b/external/win32cpp/WCE samples/Simple/SimpleApp.h new file mode 100644 index 0000000..8bac861 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/SimpleApp.h @@ -0,0 +1,25 @@ +#ifndef SIMPLEAPP_H +#define SIMPLEAPP_H + +#include "wincore.h" +#include "view.h" + + +class CSimpleApp : public CWinApp +{ +public: + CSimpleApp(); + virtual ~CSimpleApp() {} + virtual BOOL InitInstance(); + CView& GetView() { return m_View; } + +private: + CView m_View; +}; + + +// returns a reference to the CSimpleApp object +inline CSimpleApp& GetSimpleApp() { return *((CSimpleApp*)GetApp()); } + + +#endif //SIMPLEAPP_H diff --git a/external/win32cpp/WCE samples/Simple/View.cpp b/external/win32cpp/WCE samples/Simple/View.cpp new file mode 100644 index 0000000..6b012e9 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/View.cpp @@ -0,0 +1,38 @@ +#include "view.h" +#include "resource.h" + + +void CView::OnDraw(CDC* pDC) +{ + // Define a rectangle to contain some text + CRect rc = GetClientRect(); + rc.bottom = rc.bottom/2; + + // Draw some text in our rectangle + LPCTSTR szString = TEXT("Use Debug mode. Click here"); + pDC->DrawText(szString, lstrlen(szString), rc, DT_SINGLELINE | DT_VCENTER | DT_CENTER); +} + + +LRESULT CView::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_DESTROY: + // Terminate the application. + ::PostQuitMessage(0); + return 0; + case WM_LBUTTONDOWN: + // NOTE: You must be in debug mode to see the trace output + TRACE(TEXT("Left mouse button down message\n")); + break; + case WM_LBUTTONUP: + // NOTE: You must be in debug mode to see the trace output + TRACE(TEXT("Left mouse button up message\n")); + break; + } + + // Pass unhandled messages on for default processing + return WndProcDefault(uMsg, wParam, lParam); +} + diff --git a/external/win32cpp/WCE samples/Simple/main.cpp b/external/win32cpp/WCE samples/Simple/main.cpp new file mode 100644 index 0000000..238cf6e --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/main.cpp @@ -0,0 +1,27 @@ +/////////////////////////////////////// +// main.cpp + +#include "SimpleApp.h" +#include "resource.h" + + +INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPTSTR, int) +{ + TCHAR szBuf[MAX_STRING_SIZE]; + ::LoadString(hInstance, IDW_MAIN, szBuf, MAX_STRING_SIZE -1); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + //Start the framework + CSimpleApp MyApp; + + //Process the window messages + return MyApp.Run(); +} diff --git a/external/win32cpp/WCE samples/Simple/resource.h b/external/win32cpp/WCE samples/Simple/resource.h new file mode 100644 index 0000000..78d7832 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/resource.h @@ -0,0 +1,21 @@ +//{{NO_DEPENDENCIES}} +// Microsoft eMbedded Visual C++ generated include file. +// + +// include the Resource IDs defined by Win32++ +#include "default_resource.h" + +// String resource ID +#define IDS_HELLO 100 + + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 201 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 201 +#endif +#endif diff --git a/external/win32cpp/WCE samples/Simple/resource.rc b/external/win32cpp/WCE samples/Simple/resource.rc new file mode 100644 index 0000000..3cf5bf0 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/resource.rc @@ -0,0 +1,26 @@ +//Microsoft eMbedded Visual C++ generated resource script. +// + +#include "resource.h" + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE DISCARDABLE +BEGIN + IDW_MAIN "Simple Window" +END + +///////////////////////////////////////////////////////////////////////////// +// +// Accelerator +// + +IDW_MAIN ACCELERATORS DISCARDABLE +BEGIN + "Q", IDW_QUIT, VIRTKEY, CONTROL, NOINVERT +END + diff --git a/external/win32cpp/WCE samples/Simple/view.h b/external/win32cpp/WCE samples/Simple/view.h new file mode 100644 index 0000000..684fb97 --- /dev/null +++ b/external/win32cpp/WCE samples/Simple/view.h @@ -0,0 +1,16 @@ +#ifndef VIEW_H +#define VIEW_H + +#include "wincore.h" + + +class CView : public CWnd +{ +public: + CView() {} + virtual ~CView() {} + virtual void OnDraw(CDC* pDC); + virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); +}; + +#endif //VIEW_H diff --git a/external/win32cpp/WCE samples/Subclass/Button.cpp b/external/win32cpp/WCE samples/Subclass/Button.cpp new file mode 100644 index 0000000..c52d4e9 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/Button.cpp @@ -0,0 +1,50 @@ +///////////////////////////// +// Button.cpp + + +#include "Button.h" + + +CButton::~CButton() +{ +} + +void CButton::PreCreate(CREATESTRUCT &cs) +{ + cs.lpszClass = TEXT("BUTTON"); + cs.style = WS_CHILD | WS_VISIBLE | BS_DEFPUSHBUTTON; + cs.x = 10; + cs.y = 10; + cs.cx = 100; + cs.cy = 100; + cs.lpszName = TEXT("OK"); +} + +LRESULT CButton::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_MOUSEMOVE: + TRACE(TEXT("WndProc - WM_MOUSEMOVE Message\n")); + break; + case WM_SETCURSOR: + TRACE(TEXT("WndProc - WM_SETCURSOR Message\n")); + break; + case WM_LBUTTONDOWN: + TRACE(TEXT("WndProc - WM_LBUTTONDOWN Message\n")); + break; + case WM_LBUTTONUP: + TRACE(TEXT("WndProc - WM_LBUTTONUP Message\n")); + break; + case WM_PAINT: + TRACE(TEXT("WndProc - WM_PAINT Message\n")); + break; + + default: + TRACE(TEXT("WndProc - Unspecified Message\n")); + break; + } + + // Pass unhandled messages on for default processing + return CWnd::WndProc(uMsg, wParam, lParam); +} diff --git a/external/win32cpp/WCE samples/Subclass/Button.h b/external/win32cpp/WCE samples/Subclass/Button.h new file mode 100644 index 0000000..b89c913 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/Button.h @@ -0,0 +1,27 @@ +///////////////////////////// +// Button.h + + +#ifndef BUTTON_H +#define BUTTON_H + +#include "wincore.h" + + +class CButton : public CWnd +{ +public: + CButton() {} + virtual ~CButton(); + virtual void PreCreate(CREATESTRUCT &cs); + +protected: + virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + +}; + + + +#endif //BUTTON_H + + diff --git a/external/win32cpp/WCE samples/Subclass/MainWin.cpp b/external/win32cpp/WCE samples/Subclass/MainWin.cpp new file mode 100644 index 0000000..032ed7d --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/MainWin.cpp @@ -0,0 +1,29 @@ +////////////////////////////// +// MainWin.Cpp + +#include "MainWin.h" + + +CMainWin::CMainWin() +{ + ::InitCommonControls(); +} + +void CMainWin::OnCreate() +{ + m_Button.Create(this); +} + +LRESULT CMainWin::WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam) +{ + switch (uMsg) + { + case WM_DESTROY: + // Terminate the application. + ::PostQuitMessage(0); + return 0L; + } + + // Pass unhandled messages on for default processing + return WndProcDefault(uMsg, wParam, lParam); +} diff --git a/external/win32cpp/WCE samples/Subclass/MainWin.h b/external/win32cpp/WCE samples/Subclass/MainWin.h new file mode 100644 index 0000000..f99a0dd --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/MainWin.h @@ -0,0 +1,29 @@ +/////////////////////////////// +// MainWin.h + + +#ifndef MAINWIN_H +#define MAINWIN_H + + +#include "Button.h" + + +class CMainWin : public CWnd +{ +public: + CMainWin(); + ~CMainWin() {} + +protected: + LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam); + void OnCreate(); + +private: + CButton m_Button; +}; + + + +#endif //MAINWIN_H + diff --git a/external/win32cpp/WCE samples/Subclass/Subclass.sln b/external/win32cpp/WCE samples/Subclass/Subclass.sln new file mode 100644 index 0000000..cc83ca8 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/Subclass.sln @@ -0,0 +1,46 @@ + +Microsoft Visual Studio Solution File, Format Version 9.00 +# Visual Studio 2005 +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Subclass", "Subclass.vcproj", "{8559448A-4279-495E-B22B-CC35E87247E7}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Pocket PC 2003 (ARMV4) = Debug|Pocket PC 2003 (ARMV4) + Debug|Smartphone 2003 (ARMV4) = Debug|Smartphone 2003 (ARMV4) + Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + Release|Pocket PC 2003 (ARMV4) = Release|Pocket PC 2003 (ARMV4) + Release|Smartphone 2003 (ARMV4) = Release|Smartphone 2003 (ARMV4) + Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).ActiveCfg = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Build.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Pocket PC 2003 (ARMV4).Deploy.0 = Debug|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).ActiveCfg = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Build.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Smartphone 2003 (ARMV4).Deploy.0 = Debug|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).ActiveCfg = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Build.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Pocket PC 2003 (ARMV4).Deploy.0 = Release|Pocket PC 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).ActiveCfg = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Build.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Smartphone 2003 (ARMV4).Deploy.0 = Release|Smartphone 2003 (ARMV4) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).ActiveCfg = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Build.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + {8559448A-4279-495E-B22B-CC35E87247E7}.Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I).Deploy.0 = Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I) + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/external/win32cpp/WCE samples/Subclass/Subclass.vcp b/external/win32cpp/WCE samples/Subclass/Subclass.vcp new file mode 100644 index 0000000..6281043 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/Subclass.vcp @@ -0,0 +1,208 @@ +# Microsoft eMbedded Visual Tools Project File - Name="Subclass" - Package Owner=<4> +# Microsoft eMbedded Visual Tools Generated Build File, Format Version 6.02 +# ** DO NOT EDIT ** + +# TARGTYPE "Win32 (WCE emulator) Application" 0xa601 + +CFG=Subclass - Win32 (WCE emulator) Debug +!MESSAGE This is not a valid makefile. To build this project using NMAKE, +!MESSAGE use the Export Makefile command and run +!MESSAGE +!MESSAGE NMAKE /f "Subclass.vcn". +!MESSAGE +!MESSAGE You can specify a configuration when running NMAKE +!MESSAGE by defining the macro CFG on the command line. For example: +!MESSAGE +!MESSAGE NMAKE /f "Subclass.vcn" CFG="Subclass - Win32 (WCE emulator) Debug" +!MESSAGE +!MESSAGE Possible choices for configuration are: +!MESSAGE +!MESSAGE "Subclass - Win32 (WCE emulator) Release" (based on "Win32 (WCE emulator) Application") +!MESSAGE "Subclass - Win32 (WCE emulator) Debug" (based on "Win32 (WCE emulator) Application") +!MESSAGE + +# Begin Project +# PROP AllowPerConfigDependencies 0 +# PROP Scc_ProjName "" +# PROP Scc_LocalPath "" +# PROP ATL_Project 2 +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + +!IF "$(CFG)" == "Subclass - Win32 (WCE emulator) Release" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 0 +# PROP BASE Output_Dir "emulatorRel" +# PROP BASE Intermediate_Dir "emulatorRel" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 0 +# PROP Output_Dir "emulatorRel" +# PROP Intermediate_Dir "emulatorRel" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "NDEBUG" /d "$(CePlatform)" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD CPP /nologo /W3 /GX /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "_i386_" /D UNDER_CE=$(CEVersion) /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /D "NDEBUG" /YX /Gs8192 /GF /O2 /c +# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ELSEIF "$(CFG)" == "Subclass - Win32 (WCE emulator) Debug" + +# PROP BASE Use_MFC 0 +# PROP BASE Use_Debug_Libraries 1 +# PROP BASE Output_Dir "emulatorDbg" +# PROP BASE Intermediate_Dir "emulatorDbg" +# PROP BASE CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP BASE Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP BASE Target_Dir "" +# PROP Use_MFC 0 +# PROP Use_Debug_Libraries 1 +# PROP Output_Dir "emulatorDbg" +# PROP Intermediate_Dir "emulatorDbg" +# PROP CPU_ID "{32E52003-403E-442D-BE48-DE10F8C6131D}" +# PROP Platform_ID "{8A9A2F80-6887-11D3-842E-005004848CBA}" +# PROP Ignore_Export_Lib 0 +# PROP Target_Dir "" +# ADD BASE RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD RSC /l 0x409 /d "$(CePlatform)" /d UNDER_CE=$(CEVersion) /d _WIN32_WCE=$(CEVersion) /d "UNICODE" /d "_UNICODE" /d "DEBUG" /d "_X86_" /d "x86" /d "_i386_" /r +# ADD BASE CPP /nologo /W3 /Zi /Od /D "DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /YX /Gs8192 /GF /c +# ADD CPP /nologo /W3 /GX /Zi /Od /D "_DEBUG" /D "_i386_" /D UNDER_CE=$(CEVersion) /D _WIN32_WCE=$(CEVersion) /D "$(CePlatform)" /D "i_386_" /D "UNICODE" /D "_UNICODE" /D "_X86_" /D "x86" /FR /YX /Gs8192 /GF /c +# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 +BSC32=bscmake.exe +# ADD BASE BSC32 /nologo +# ADD BSC32 /nologo +LINK32=link.exe +# ADD BASE LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 +# ADD LINK32 commctrl.lib coredll.lib $(CEx86Corelibc) /nologo /base:"0x00010000" /stack:0x10000,0x1000 /entry:"WinMainCRTStartup" /debug /nodefaultlib:"OLDNAMES.lib" /nodefaultlib:$(CENoDefaultLib) /subsystem:$(CESubsystem) /MACHINE:IX86 + +!ENDIF + +# Begin Target + +# Name "Subclass - Win32 (WCE emulator) Release" +# Name "Subclass - Win32 (WCE emulator) Debug" +# Begin Group "Source Files" + +# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" +# Begin Source File + +SOURCE=.\Button.cpp +DEP_CPP_BUTTO=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_BUTTO=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\main.cpp +DEP_CPP_MAIN_=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\MainWin.h"\ + ".\SubclassApp.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_MAIN_=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\MainWin.cpp +DEP_CPP_MAINW=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\MainWin.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_MAINW=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# Begin Source File + +SOURCE=.\Resource.rc +# End Source File +# Begin Source File + +SOURCE=.\SubclassApp.cpp +DEP_CPP_SUBCL=\ + "..\..\include\WCEstddef.h"\ + "..\..\include\WinCore.h"\ + ".\Button.h"\ + ".\MainWin.h"\ + ".\SubclassApp.h"\ + {$(INCLUDE)}"ceconfig.h"\ + +NODEP_CPP_SUBCL=\ + "..\..\include\DeviceResolutionAware.h"\ + +# End Source File +# End Group +# Begin Group "Header Files" + +# PROP Default_Filter "h;hpp;hxx;hm;inl" +# Begin Source File + +SOURCE=.\Button.h +# End Source File +# Begin Source File + +SOURCE=.\MainWin.h +# End Source File +# Begin Source File + +SOURCE=.\resource.h +# End Source File +# Begin Source File + +SOURCE=.\SubclassApp.h +# End Source File +# End Group +# Begin Group "Resource Files" + +# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" +# End Group +# Begin Group "Win32++" + +# PROP Default_Filter "" +# Begin Source File + +SOURCE="..\..\..\..\..\..\..\..\Program Files\Windows CE Tools\wce400\STANDARDSDK\Include\Emulator\ceconfig.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\Default_Resource.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WCEstddef.h" +# End Source File +# Begin Source File + +SOURCE="..\..\include\WinCore.h" +# End Source File +# End Group +# End Target +# End Project diff --git a/external/win32cpp/WCE samples/Subclass/Subclass.vcproj b/external/win32cpp/WCE samples/Subclass/Subclass.vcproj new file mode 100644 index 0000000..93a4886 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/Subclass.vcproj @@ -0,0 +1,751 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/external/win32cpp/WCE samples/Subclass/Subclass.vcw b/external/win32cpp/WCE samples/Subclass/Subclass.vcw new file mode 100644 index 0000000..64562ef --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/Subclass.vcw @@ -0,0 +1,29 @@ +Microsoft eMbedded Visual Tools Workspace File, Format Version 4.00 +# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! + +############################################################################### + +Project: "Subclass"=".\Subclass.vcp" - Package Owner=<4> + +Package=<5> +{{{ +}}} + +Package=<4> +{{{ +}}} + +############################################################################### + +Global: + +Package=<5> +{{{ +}}} + +Package=<3> +{{{ +}}} + +############################################################################### + diff --git a/external/win32cpp/WCE samples/Subclass/SubclassApp.cpp b/external/win32cpp/WCE samples/Subclass/SubclassApp.cpp new file mode 100644 index 0000000..2241b09 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/SubclassApp.cpp @@ -0,0 +1,24 @@ +/////////////////////////////////////////////// +//SubclassApp.cpp - Definitions for the CSubclassApp class + + +#include "SubclassApp.h" + + +CSubclassApp::CSubclassApp() +{ +} + +BOOL CSubclassApp::InitInstance() +{ + TRACE(TEXT("Move the mouse over the button to see messages")); + + //Create the Outer Window + m_Win.Create(); + + return TRUE; +} + +CSubclassApp::~CSubclassApp() +{ +} diff --git a/external/win32cpp/WCE samples/Subclass/SubclassApp.h b/external/win32cpp/WCE samples/Subclass/SubclassApp.h new file mode 100644 index 0000000..cf35684 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/SubclassApp.h @@ -0,0 +1,29 @@ +////////////////////////////////////////////////// +// SubclassApp.h +// Declaration of the CSubApp class + +#ifndef SUBCLASSAPP_H +#define SUBCLASSAPP_H + +#include "MainWin.h" + + +class CSubclassApp : public CWinApp +{ +public: + CSubclassApp(); + virtual ~CSubclassApp(); + virtual BOOL InitInstance(); + CMainWin& GetWin() { return m_Win; } + +private: + CMainWin m_Win; +}; + + +// returns a reference to the CSubclassApp object +inline CSubclassApp& GetSubApp() { return *((CSubclassApp*)GetApp()); } + + +#endif // define SUBCLASSAPP_H + diff --git a/external/win32cpp/WCE samples/Subclass/main.cpp b/external/win32cpp/WCE samples/Subclass/main.cpp new file mode 100644 index 0000000..8647f04 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/main.cpp @@ -0,0 +1,28 @@ +/////////////////////////////////////// +// main.cpp + +#include "SubclassApp.h" +#include "resource.h" + +INT WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPTSTR, int) +{ + TCHAR szBuf[MAX_STRING_SIZE]; + ::LoadString(hInstance, IDW_MAIN, szBuf, MAX_STRING_SIZE -1); + HWND hWnd = FindWindow(szBuf, NULL); + + // If application is already running, restore it and quit + if (hWnd) + { + SetForegroundWindow ((HWND)(((DWORD)hWnd) | 0x01)); + TRACE(_T("Application Already running")); + return -1; + } + + // Start Win32++ + CSubclassApp theApp; + + // Process the window messages + return theApp.Run(); +} + + diff --git a/external/win32cpp/WCE samples/Subclass/resource.h b/external/win32cpp/WCE samples/Subclass/resource.h new file mode 100644 index 0000000..5d13ec3 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/resource.h @@ -0,0 +1,38 @@ +//{{NO_DEPENDENCIES}} +// Microsoft eMbedded Visual C++ generated include file. +// + +// include the Resource IDs defined by Win32++ +#include "default_resource.h" + +// String resource ID +#define IDS_HELLO 100 + +// Button resource IDs +#define IDM_BOLD 110 +#define IDM_ITALIC 111 +#define IDM_UNDERLINE 112 + +// Menu resource IDs +#define IDM_MAIN_COMMAND1 120 +#define IDM_MAIN_COMMAND2 121 +#define IDM_MAIN_COMMAND3 122 +#define IDM_NEW 130 +#define IDM_EDIT 140 +#define IDM_EDIT_CUT 141 +#define IDM_EDIT_COPY 142 +#define IDM_EDIT_PASTE 143 +#define IDM_EDIT_CLEAR 144 +#define IDM_TOOLS 150 +#define IDM_HELP_ABOUT 151 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 201 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 201 +#endif +#endif diff --git a/external/win32cpp/WCE samples/Subclass/resource.rc b/external/win32cpp/WCE samples/Subclass/resource.rc new file mode 100644 index 0000000..29b9586 --- /dev/null +++ b/external/win32cpp/WCE samples/Subclass/resource.rc @@ -0,0 +1,18 @@ +//Microsoft eMbedded Visual C++ generated resource script. +// + +#include "resource.h" + + +///////////////////////////////////////////////////////////////////////////// +// +// String Table +// + +STRINGTABLE DISCARDABLE +BEGIN + IDW_MAIN "WinCE subclass example" +END + + + diff --git a/external/win32cpp/help/Readme.TXT b/external/win32cpp/help/Readme.TXT new file mode 100644 index 0000000..156ddd3 --- /dev/null +++ b/external/win32cpp/help/Readme.TXT @@ -0,0 +1,20 @@ +Some .CHM files may not render properly on Windows XP, Windows Vista and Windows 7. + +When attempting to open a Compiled HTML Help (.CHM) file, the file may open but display one of the following messages instead of the expected content: + + * Navigation to the webpage was canceled. + * Action canceled. + +To resolve this issue, carry out the following steps: + + 1. Right-click the .CHM file and choose Properties + 2. On the General tab, click the button labeled "Unblock" + 3. Click OK + +For further information in this issue, refer to the following Microsoft articles. + +For Windows XP +http://support.microsoft.com/kb/902225 + +For Windows Vista and Windows 7 +http://support.microsoft.com/kb/2021383 \ No newline at end of file diff --git a/external/win32cpp/help/Win32++.chm b/external/win32cpp/help/Win32++.chm new file mode 100644 index 0000000000000000000000000000000000000000..e38654a5711e05ec9a47296329562f90d1159fa0 GIT binary patch literal 623042 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%0Dd;1^ox}i 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� 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

eH5i7glb#)yw(FbJ=C5Xz_k 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

mBjorPywc1Xvkha#4!yIaDO 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