summaryrefslogtreecommitdiff
path: root/IvyCursor
diff options
context:
space:
mode:
authorfcolin2007-02-05 09:30:54 +0000
committerfcolin2007-02-05 09:30:54 +0000
commit338ffe2d2d3fbc553c60e0c38a89465c83f01d9b (patch)
tree53bca2007869c67afcb182e5183b18abf88be4c6 /IvyCursor
parent8a143206c0426cb553bd7aac2d1c352e97dd0dcb (diff)
downloadivy-cplusplus-338ffe2d2d3fbc553c60e0c38a89465c83f01d9b.zip
ivy-cplusplus-338ffe2d2d3fbc553c60e0c38a89465c83f01d9b.tar.gz
ivy-cplusplus-338ffe2d2d3fbc553c60e0c38a89465c83f01d9b.tar.bz2
ivy-cplusplus-338ffe2d2d3fbc553c60e0c38a89465c83f01d9b.tar.xz
Maintenance SVN /SourceSafe
Diffstat (limited to 'IvyCursor')
-rw-r--r--IvyCursor/InstIvyCursor/InstIvyCursor.vdproj197
-rw-r--r--IvyCursor/IvyCursor.cpp15
-rw-r--r--IvyCursor/IvyCursor.sln85
-rw-r--r--IvyCursor/IvyCursor.vcproj206
4 files changed, 287 insertions, 216 deletions
diff --git a/IvyCursor/InstIvyCursor/InstIvyCursor.vdproj b/IvyCursor/InstIvyCursor/InstIvyCursor.vdproj
index 69a3248..1046fce 100644
--- a/IvyCursor/InstIvyCursor/InstIvyCursor.vdproj
+++ b/IvyCursor/InstIvyCursor/InstIvyCursor.vdproj
@@ -1,7 +1,7 @@
"DeployProject"
{
-"VSVersion" = "3:701"
-"ProjectType" = "8:{2C2AF0D9-9B47-4FE5-BEF2-169778172667}"
+"VSVersion" = "3:800"
+"ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
"IsWebType" = "8:FALSE"
"ProjectName" = "8:Install"
"LanguageId" = "3:1036"
@@ -25,24 +25,6 @@
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
- "Entry"
- {
- "MsmKey" = "8:_8E374943E56221993853F7D9051D7B42"
- "OwnerKey" = "8:_4E16B1233013473896B5B14884B766C6"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_CD5F4F48D63B4317962CABF981642C29"
- "OwnerKey" = "8:_4E16B1233013473896B5B14884B766C6"
- "MsmSig" = "8:_UNDEFINED"
- }
- "Entry"
- {
- "MsmKey" = "8:_CE3A08225274427BA9D9B77094DAD99A"
- "OwnerKey" = "8:_4E16B1233013473896B5B14884B766C6"
- "MsmSig" = "8:_UNDEFINED"
- }
}
"Configurations"
{
@@ -61,6 +43,17 @@
"PrivateKeyFile" = "8:"
"TimeStampServer" = "8:"
"InstallerBootstrapper" = "3:2"
+ "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+ {
+ "Enabled" = "11:TRUE"
+ "PromptEnabled" = "11:TRUE"
+ "PrerequisitesLocation" = "2:1"
+ "Url" = "8:"
+ "ComponentsUrl" = "8:"
+ "Items"
+ {
+ }
+ }
}
"Release"
{
@@ -77,6 +70,17 @@
"PrivateKeyFile" = "8:"
"TimeStampServer" = "8:"
"InstallerBootstrapper" = "3:1"
+ "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
+ {
+ "Enabled" = "11:FALSE"
+ "PromptEnabled" = "11:TRUE"
+ "PrerequisitesLocation" = "2:1"
+ "Url" = "8:"
+ "ComponentsUrl" = "8:"
+ "Items"
+ {
+ }
+ }
}
}
"Deployable"
@@ -96,38 +100,15 @@
{
}
}
- "Feature"
- {
- }
"File"
{
- "{A582A373-4685-4296-BEFE-614B80A702C3}:_8E374943E56221993853F7D9051D7B42"
- {
- "SourcePath" = "8:WSOCK32.dll"
- "TargetName" = "8:WSOCK32.dll"
- "Tag" = "8:"
- "Folder" = "8:_4032CB2519934BECBD77C58A883B04AC"
- "Condition" = "8:"
- "Transitive" = "11:FALSE"
- "Vital" = "11:TRUE"
- "ReadOnly" = "11:FALSE"
- "Hidden" = "11:FALSE"
- "System" = "11:FALSE"
- "Permanent" = "11:FALSE"
- "SharedLegacy" = "11:FALSE"
- "PackageAs" = "3:1"
- "Register" = "3:1"
- "Exclude" = "11:TRUE"
- "IsDependency" = "11:TRUE"
- "IsolateTo" = "8:"
- }
}
"FileType"
{
}
"Folder"
{
- "{58C0ADA3-3CEA-43BD-A3B3-2EA121BC8217}:_4032CB2519934BECBD77C58A883B04AC"
+ "{3C67513D-01DD-4637-8A68-80971EB9504F}:_4032CB2519934BECBD77C58A883B04AC"
{
"DefaultLocation" = "8:[ProgramFilesFolder][Manufacturer]\\[ProductName]"
"Name" = "8:#1925"
@@ -139,7 +120,7 @@
{
}
}
- "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_664713DFF3804FDBAB8E117608A0FABC"
+ "{1525181F-901A-416C-8A58-119130FE478E}:_664713DFF3804FDBAB8E117608A0FABC"
{
"Name" = "8:#1919"
"AlwaysCreate" = "11:FALSE"
@@ -150,7 +131,7 @@
{
}
}
- "{78BAF5CE-F2E5-45BE-83BC-DB6AF387E941}:_A192F2DB771043B083A2C45490FA442F"
+ "{1525181F-901A-416C-8A58-119130FE478E}:_A192F2DB771043B083A2C45490FA442F"
{
"Name" = "8:#1916"
"AlwaysCreate" = "11:FALSE"
@@ -182,13 +163,14 @@
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:FALSE"
"DetectNewerInstalledVersion" = "11:TRUE"
+ "InstallAllUsers" = "11:FALSE"
"ProductVersion" = "8:1.0.0"
- "Manufacturer" = "8:CENA"
+ "Manufacturer" = "8:CENA PII"
"ARPHELPTELEPHONE" = "8:"
"ARPHELPLINK" = "8:"
"Title" = "8:IvyCursor"
"Subject" = "8:"
- "ARPCONTACT" = "8:CENA"
+ "ARPCONTACT" = "8:CENA PII"
"Keywords" = "8:"
"ARPCOMMENTS" = "8:"
"ARPURLINFOABOUT" = "8:"
@@ -196,6 +178,10 @@
"ARPIconIndex" = "3:0"
"SearchPath" = "8:"
"UseSystemSearchPath" = "11:TRUE"
+ "TargetPlatform" = "3:0"
+ "PreBuildEvent" = "8:"
+ "PostBuildEvent" = "8:"
+ "RunPostBuildEvent" = "3:0"
}
"Registry"
{
@@ -203,7 +189,7 @@
{
"Keys"
{
- "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_F6740CA6BCA84BB49508BADA0BBCBBBF"
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F6740CA6BCA84BB49508BADA0BBCBBBF"
{
"Name" = "8:Software"
"Condition" = "8:"
@@ -212,7 +198,7 @@
"Transitive" = "11:FALSE"
"Keys"
{
- "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_C20FFB7B3DF34F7280C6464E7AB3F96F"
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_C20FFB7B3DF34F7280C6464E7AB3F96F"
{
"Name" = "8:[Manufacturer]"
"Condition" = "8:"
@@ -237,7 +223,7 @@
{
"Keys"
{
- "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_79D7593CDD5549DC9DD26DC610419BB0"
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_79D7593CDD5549DC9DD26DC610419BB0"
{
"Name" = "8:Software"
"Condition" = "8:"
@@ -246,7 +232,7 @@
"Transitive" = "11:FALSE"
"Keys"
{
- "{6A471EEF-D31B-40F8-BCF6-C9E8EC783F36}:_F5467127899F4382B8608654B9BD162D"
+ "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F5467127899F4382B8608654B9BD162D"
{
"Name" = "8:[Manufacturer]"
"Condition" = "8:"
@@ -291,7 +277,7 @@
}
"Shortcut"
{
- "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_1DD319DEBF174F32B022569E0FDC8231"
+ "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1DD319DEBF174F32B022569E0FDC8231"
{
"Name" = "8:IvyCursor"
"Arguments" = "8:"
@@ -305,7 +291,7 @@
"Icon" = "8:"
"Feature" = "8:"
}
- "{478F747B-8505-45D1-9AAE-8C3B645C26E3}:_FFDAE000C8814769B666A79E1A1874E9"
+ "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_FFDAE000C8814769B666A79E1A1874E9"
{
"Name" = "8:IvyCursor"
"Arguments" = "8:"
@@ -322,17 +308,17 @@
}
"UserInterface"
{
- "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_0636F50D084F44628ABC60E0B92F6482"
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0636F50D084F44628ABC60E0B92F6482"
{
"Name" = "8:#1901"
"Sequence" = "3:2"
"Attributes" = "3:2"
"Dialogs"
{
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_9DF06B29188C410D86056403380FE6D0"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9DF06B29188C410D86056403380FE6D0"
{
"Sequence" = "3:100"
- "DisplayName" = "8:Progression"
+ "DisplayName" = "8:Progress"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminProgressDlg.wid"
@@ -366,17 +352,17 @@
}
}
}
- "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_18CABE436CC84533888CCE0E7AFABFC7"
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_18CABE436CC84533888CCE0E7AFABFC7"
{
"Name" = "8:#1902"
"Sequence" = "3:2"
"Attributes" = "3:3"
"Dialogs"
{
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_4BBF6ECCF3FF4CCE9DF57D69257EACFE"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_4BBF6ECCF3FF4CCE9DF57D69257EACFE"
{
"Sequence" = "3:100"
- "DisplayName" = "8:Terminé"
+ "DisplayName" = "8:Finished"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFinishedDlg.wid"
@@ -397,17 +383,17 @@
}
}
}
- "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_2A026925638547F882E2143EB6CBFB47"
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_2A026925638547F882E2143EB6CBFB47"
{
"Name" = "8:#1900"
"Sequence" = "3:1"
"Attributes" = "3:1"
"Dialogs"
{
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_BA40ECBCA4F74472B6B4A2B850EF0B58"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BA40ECBCA4F74472B6B4A2B850EF0B58"
{
"Sequence" = "3:200"
- "DisplayName" = "8:Dossier d'installation"
+ "DisplayName" = "8:Installation Folder"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdFolderDlg.wid"
@@ -424,12 +410,25 @@
"Setting" = "3:1"
"UsePlugInResources" = "11:TRUE"
}
+ "InstallAllUsersVisible"
+ {
+ "Name" = "8:InstallAllUsersVisible"
+ "DisplayName" = "8:#1059"
+ "Description" = "8:#1159"
+ "Type" = "3:5"
+ "ContextData" = "8:1;True=1;False=0"
+ "Attributes" = "3:0"
+ "Setting" = "3:0"
+ "Value" = "3:1"
+ "DefaultValue" = "3:1"
+ "UsePlugInResources" = "11:TRUE"
+ }
}
}
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_CA4454662068449AB70A51A0D6B62F45"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CA4454662068449AB70A51A0D6B62F45"
{
"Sequence" = "3:300"
- "DisplayName" = "8:Confirmer l'installation"
+ "DisplayName" = "8:Confirm Installation"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdConfirmDlg.wid"
@@ -448,10 +447,10 @@
}
}
}
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_D88802A5F2B14E358204211F16EB4FAE"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_D88802A5F2B14E358204211F16EB4FAE"
{
"Sequence" = "3:100"
- "DisplayName" = "8:Bienvenue"
+ "DisplayName" = "8:Welcome"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdWelcomeDlg.wid"
@@ -498,17 +497,17 @@
}
}
}
- "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_6987FD35A7A4427285F47DF69B3F46AC"
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_6987FD35A7A4427285F47DF69B3F46AC"
{
"Name" = "8:#1902"
"Sequence" = "3:1"
"Attributes" = "3:3"
"Dialogs"
{
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_0B3BD974222A492098588B27DB307CDA"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0B3BD974222A492098588B27DB307CDA"
{
"Sequence" = "3:100"
- "DisplayName" = "8:Terminé"
+ "DisplayName" = "8:Finished"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdFinishedDlg.wid"
@@ -542,29 +541,29 @@
}
}
}
- "{B654A020-6903-4E6A-A86C-75DC463DB54B}:_BD34D23EE7874F2E8422867476425191"
+ "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_BD34D23EE7874F2E8422867476425191"
{
"UseDynamicProperties" = "11:FALSE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdBasicDialogs.wim"
}
- "{B654A020-6903-4E6A-A86C-75DC463DB54B}:_CF0CE67F9DDB4AF5A48F2F086BAB4C42"
+ "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_CF0CE67F9DDB4AF5A48F2F086BAB4C42"
{
"UseDynamicProperties" = "11:FALSE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdUserInterface.wim"
}
- "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_D9A2328703204827A30713BEAC6CF403"
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_D9A2328703204827A30713BEAC6CF403"
{
"Name" = "8:#1901"
"Sequence" = "3:1"
"Attributes" = "3:2"
"Dialogs"
{
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_F15ADAF16F724C85916FA31593F72F8D"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_F15ADAF16F724C85916FA31593F72F8D"
{
"Sequence" = "3:100"
- "DisplayName" = "8:Progression"
+ "DisplayName" = "8:Progress"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdProgressDlg.wid"
@@ -598,17 +597,17 @@
}
}
}
- "{8D9DEE8B-DD8B-4F48-9072-C4364E4F4011}:_F12D846FFE1A4DC9B3126FA263DFD826"
+ "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_F12D846FFE1A4DC9B3126FA263DFD826"
{
"Name" = "8:#1900"
"Sequence" = "3:2"
"Attributes" = "3:1"
"Dialogs"
{
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_30F0F9F2A1834E0BA3D83DBD6F9BFAE9"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_30F0F9F2A1834E0BA3D83DBD6F9BFAE9"
{
"Sequence" = "3:200"
- "DisplayName" = "8:Dossier d'installation"
+ "DisplayName" = "8:Installation Folder"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminFolderDlg.wid"
@@ -627,10 +626,10 @@
}
}
}
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_53970AAC5A024A3681F861F4BE2D650B"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_53970AAC5A024A3681F861F4BE2D650B"
{
"Sequence" = "3:100"
- "DisplayName" = "8:Bienvenue"
+ "DisplayName" = "8:Welcome"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminWelcomeDlg.wid"
@@ -675,10 +674,10 @@
}
}
}
- "{18ADD6EC-89FE-4ED7-AD3E-211C40278470}:_A92D8986A08B4691BE0869927B5BCF43"
+ "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_A92D8986A08B4691BE0869927B5BCF43"
{
"Sequence" = "3:300"
- "DisplayName" = "8:Confirmer l'installation"
+ "DisplayName" = "8:Confirm Installation"
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:FALSE"
"SourcePath" = "8:<VsdDialogDir>\\VsdAdminConfirmDlg.wid"
@@ -702,40 +701,12 @@
}
"MergeModule"
{
- "{35A69C6E-5BA4-440D-803D-762B59A45393}:_CD5F4F48D63B4317962CABF981642C29"
- {
- "UseDynamicProperties" = "11:TRUE"
- "IsDependency" = "11:TRUE"
- "SourcePath" = "8:vc_user_stl71_rtl_x86_---.msm"
- "Properties"
- {
- }
- "LanguageId" = "3:0"
- "Exclude" = "11:FALSE"
- "Folder" = "8:"
- "Feature" = "8:"
- "IsolateTo" = "8:"
- }
- "{35A69C6E-5BA4-440D-803D-762B59A45393}:_CE3A08225274427BA9D9B77094DAD99A"
- {
- "UseDynamicProperties" = "11:TRUE"
- "IsDependency" = "11:TRUE"
- "SourcePath" = "8:vc_user_crt71_rtl_x86_---.msm"
- "Properties"
- {
- }
- "LanguageId" = "3:0"
- "Exclude" = "11:FALSE"
- "Folder" = "8:"
- "Feature" = "8:"
- "IsolateTo" = "8:"
- }
}
"ProjectOutput"
{
- "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_4E16B1233013473896B5B14884B766C6"
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_4E16B1233013473896B5B14884B766C6"
{
- "SourcePath" = "8:..\\..\\Ivy\\Release\\Ivy.dll"
+ "SourcePath" = "8:..\\Release\\Ivy.dll"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_4032CB2519934BECBD77C58A883B04AC"
@@ -761,7 +732,7 @@
{
}
}
- "{8062640A-2EEE-46E9-AB67-688E9A886E9F}:_5A688E16C8FB4F969BAAF36ACF9DE131"
+ "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_5A688E16C8FB4F969BAAF36ACF9DE131"
{
"SourcePath" = "8:..\\Release\\IvyCursor.exe"
"TargetName" = "8:"
diff --git a/IvyCursor/IvyCursor.cpp b/IvyCursor/IvyCursor.cpp
index 8b5e48e..558d074 100644
--- a/IvyCursor/IvyCursor.cpp
+++ b/IvyCursor/IvyCursor.cpp
@@ -2,10 +2,11 @@
//
#include "stdafx.h"
+#include "Ivy.h"
#include <winuser.h>
#include <crtdbg.h>
#include <shellapi.h>
-#include "Ivy.h"
+
#include "IvyCursor.h"
#define MAX_LOADSTRING 100
@@ -18,7 +19,7 @@ HMENU hMenu; // handle menu icontray
HMENU hmenuTrackPopup;
// Ivy
-Ivy* ivy;
+Ivy* bus;
// Pré-déclarations des fonctions incluses dans ce module de code :
ATOM MyRegisterClass(HINSTANCE hInstance);
@@ -102,10 +103,10 @@ int APIENTRY _tWinMain(HINSTANCE hInstance,
return FALSE;
}
// Initoiailize ivy
- ivy = new Ivy("IvyCursor", "IvyCursor Ready", 0, FALSE );
- ivy->BindMsg(BUS_CALLBACK(ivyCursorMouve,0),"Cigale SetCursorPosition x=([0-9.]+) y=([0-9.]+)");
- ivy->BindMsg(BUS_CALLBACK(ivyCursorClick,0),"Cigale CursorSelectEvent x=([0-9.]+) y=([0-9.]+)");
- ivy->start( 0 );
+ bus = new Ivy("IvyCursor", "IvyCursor Ready", 0, FALSE );
+ bus->BindMsg(BUS_CALLBACK(ivyCursorMouve,0),"^Cigale SetCursorPosition x=([0-9.]+) y=([0-9.]+)");
+ bus->BindMsg(BUS_CALLBACK(ivyCursorClick,0),"^Cigale CursorSelectEvent x=([0-9.]+) y=([0-9.]+)");
+ bus->start( 0 );
// Boucle de messages principale :
while (GetMessage(&msg, NULL, 0, 0))
@@ -235,7 +236,7 @@ void Quitting( HWND hWnd )
RemoveTrayIcon(hWnd);
DestroyMenu(hMenu);
DestroyWindow(hWnd);
- ivy->stop();
+ bus->stop();
}
//
// FONCTION : WndProc(HWND, unsigned, WORD, LONG)
diff --git a/IvyCursor/IvyCursor.sln b/IvyCursor/IvyCursor.sln
index e8e53cb..8f2829e 100644
--- a/IvyCursor/IvyCursor.sln
+++ b/IvyCursor/IvyCursor.sln
@@ -1,55 +1,72 @@
-Microsoft Visual Studio Solution File, Format Version 8.00
+Microsoft Visual Studio Solution File, Format Version 9.00
+# Visual Studio 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "IvyCursor", "IvyCursor.vcproj", "{5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}"
ProjectSection(ProjectDependencies) = postProject
{84E0039A-6721-4B18-9792-E9AE4274AC0E} = {84E0039A-6721-4B18-9792-E9AE4274AC0E}
EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Ivy", "..\Ivy\Ivy.vcproj", "{84E0039A-6721-4B18-9792-E9AE4274AC0E}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
EndProject
Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Install", "InstIvyCursor\InstIvyCursor.vdproj", "{465D12EC-FE99-47FE-AF2A-17BB43672F22}"
- ProjectSection(ProjectDependencies) = postProject
- EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pcre", "..\..\..\pcre\pcre.vcproj", "{D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}"
EndProject
Global
GlobalSection(SourceCodeControl) = preSolution
- SccNumberOfProjects = 4
- SccProjectUniqueName0 = ..\\Ivy\\Ivy.vcproj
- SccProjectName0 = \u0022$/Bus/Ivy\u0022,\u0020QPEAAAAA
- SccLocalPath0 = ..\\Ivy
- CanCheckoutShared = false
- SccLocalPath1 = .
- CanCheckoutShared = false
- SolutionUniqueID = {414FACD5-03EC-415D-B4B1-E8EA51BC621B}
+ SccNumberOfProjects = 5
+ SccLocalPath0 = .
+ SccProjectUniqueName1 = ..\\Ivy\\Ivy.vcproj
+ SccProjectName1 = \u0022$/Bus/Ivy\u0022,\u0020QPEAAAAA
+ SccLocalPath1 = ..\\Ivy
SccProjectUniqueName2 = InstIvyCursor\\InstIvyCursor.vdproj
SccLocalPath2 = .
- CanCheckoutShared = false
SccProjectFilePathRelativizedFromConnection2 = InstIvyCursor\\
SccProjectUniqueName3 = IvyCursor.vcproj
SccLocalPath3 = .
- CanCheckoutShared = false
- EndGlobalSection
- GlobalSection(SolutionConfiguration) = preSolution
- Debug = Debug
- Release = Release
+ SccProjectUniqueName4 = ..\\..\\..\\pcre\\pcre.vcproj
+ SccProjectName4 = \u0022$/pcre\u0022,\u0020KSHAAAAA
+ SccLocalPath4 = ..\\..\\..\\pcre
EndGlobalSection
- GlobalSection(ProjectConfiguration) = postSolution
- {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Debug.ActiveCfg = Debug|Win32
- {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Debug.Build.0 = Debug|Win32
- {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Release.ActiveCfg = Release|Win32
- {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Release.Build.0 = Release|Win32
- {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Debug.ActiveCfg = Debug|Win32
- {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Debug.Build.0 = Debug|Win32
- {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Release.ActiveCfg = Release|Win32
- {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Release.Build.0 = Release|Win32
- {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Debug.ActiveCfg = Debug
- {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Debug.Build.0 = Debug
- {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Release.ActiveCfg = Release
- {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Release.Build.0 = Release
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Win32 = Debug|Win32
+ Debug|x64 = Debug|x64
+ Release|Win32 = Release|Win32
+ Release|x64 = Release|x64
EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Debug|Win32.ActiveCfg = Debug|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Debug|Win32.Build.0 = Debug|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Debug|x64.ActiveCfg = Debug|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Debug|x64.Build.0 = Debug|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Release|Win32.ActiveCfg = Release|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Release|Win32.Build.0 = Release|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Release|x64.ActiveCfg = Release|Win32
+ {5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}.Release|x64.Build.0 = Release|Win32
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Debug|Win32.ActiveCfg = Debug|Win32
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Debug|Win32.Build.0 = Debug|Win32
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Debug|x64.ActiveCfg = Debug|x64
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Debug|x64.Build.0 = Debug|x64
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Release|Win32.ActiveCfg = Release|Win32
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Release|Win32.Build.0 = Release|Win32
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Release|x64.ActiveCfg = Release|x64
+ {84E0039A-6721-4B18-9792-E9AE4274AC0E}.Release|x64.Build.0 = Release|x64
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Debug|Win32.ActiveCfg = Debug
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Debug|x64.ActiveCfg = Debug
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Debug|x64.Build.0 = Debug
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Release|Win32.ActiveCfg = Release
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Release|Win32.Build.0 = Release
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Release|x64.ActiveCfg = Release
+ {465D12EC-FE99-47FE-AF2A-17BB43672F22}.Release|x64.Build.0 = Release
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Debug|Win32.ActiveCfg = Debug|Win32
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Debug|Win32.Build.0 = Debug|Win32
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Debug|x64.ActiveCfg = Debug|x64
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Debug|x64.Build.0 = Debug|x64
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Release|Win32.ActiveCfg = Release|Win32
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Release|Win32.Build.0 = Release|Win32
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Release|x64.ActiveCfg = Release|x64
+ {D79FC143-498E-4342-B2C7-BDAD1B8D0E6B}.Release|x64.Build.0 = Release|x64
EndGlobalSection
- GlobalSection(ExtensibilityAddIns) = postSolution
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
diff --git a/IvyCursor/IvyCursor.vcproj b/IvyCursor/IvyCursor.vcproj
index 673c7df..be89ff9 100644
--- a/IvyCursor/IvyCursor.vcproj
+++ b/IvyCursor/IvyCursor.vcproj
@@ -1,175 +1,257 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
- Version="7.10"
+ Version="8,00"
Name="IvyCursor"
ProjectGUID="{5353F53D-8047-42AB-A3E1-73E6EAAFBBE6}"
+ RootNamespace="IvyCursor"
SccProjectName="SAK"
SccAuxPath="SAK"
SccLocalPath="SAK"
SccProvider="SAK"
- Keyword="Win32Proj">
+ Keyword="Win32Proj"
+ >
<Platforms>
<Platform
- Name="Win32"/>
+ Name="Win32"
+ />
</Platforms>
+ <ToolFiles>
+ </ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="1"
- CharacterSet="2">
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
<Tool
Name="VCCLCompilerTool"
Optimization="0"
- AdditionalIncludeDirectories="..\Ivy"
+ AdditionalIncludeDirectories="..\ivy"
PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_WIN32_IE=0x500;_WIN32_WINNT=0x0500"
- MinimalRebuild="TRUE"
+ MinimalRebuild="true"
BasicRuntimeChecks="3"
- RuntimeLibrary="5"
- UsePrecompiledHeader="3"
+ RuntimeLibrary="1"
+ UsePrecompiledHeader="2"
WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="4"/>
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="4"
+ />
+ <Tool
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
<Tool
- Name="VCCustomBuildTool"/>
+ Name="VCPreLinkEventTool"
+ />
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)/IvyCursor.exe"
LinkIncremental="2"
- GenerateDebugInformation="TRUE"
+ GenerateDebugInformation="true"
ProgramDatabaseFile="$(OutDir)/IvyCursor.pdb"
SubSystem="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
+ TargetMachine="1"
+ />
<Tool
- Name="VCPreBuildEventTool"/>
+ Name="VCALinkTool"
+ />
<Tool
- Name="VCPreLinkEventTool"/>
+ Name="VCManifestTool"
+ />
<Tool
- Name="VCResourceCompilerTool"/>
+ Name="VCXDCMakeTool"
+ />
<Tool
- Name="VCWebServiceProxyGeneratorTool"/>
+ Name="VCBscMakeTool"
+ />
<Tool
- Name="VCXMLDataGeneratorTool"/>
+ Name="VCFxCopTool"
+ />
<Tool
- Name="VCWebDeploymentTool"/>
+ Name="VCAppVerifierTool"
+ />
<Tool
- Name="VCManagedWrapperGeneratorTool"/>
+ Name="VCWebDeploymentTool"
+ />
<Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ Name="VCPostBuildEventTool"
+ />
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="1"
- CharacterSet="2">
+ InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+ CharacterSet="2"
+ >
+ <Tool
+ Name="VCPreBuildEventTool"
+ />
+ <Tool
+ Name="VCCustomBuildTool"
+ />
+ <Tool
+ Name="VCXMLDataGeneratorTool"
+ />
+ <Tool
+ Name="VCWebServiceProxyGeneratorTool"
+ />
+ <Tool
+ Name="VCMIDLTool"
+ />
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="..\Ivy"
PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_WIN32_IE=0x500;_WIN32_WINNT=0x0500"
- RuntimeLibrary="4"
- UsePrecompiledHeader="3"
+ RuntimeLibrary="0"
+ UsePrecompiledHeader="2"
WarningLevel="3"
- Detect64BitPortabilityProblems="TRUE"
- DebugInformationFormat="3"/>
+ Detect64BitPortabilityProblems="true"
+ DebugInformationFormat="3"
+ />
<Tool
- Name="VCCustomBuildTool"/>
+ Name="VCManagedResourceCompilerTool"
+ />
+ <Tool
+ Name="VCResourceCompilerTool"
+ />
+ <Tool
+ Name="VCPreLinkEventTool"
+ />
<Tool
Name="VCLinkerTool"
OutputFile="$(OutDir)/IvyCursor.exe"
LinkIncremental="1"
- GenerateDebugInformation="TRUE"
+ GenerateDebugInformation="true"
SubSystem="2"
OptimizeReferences="2"
EnableCOMDATFolding="2"
- TargetMachine="1"/>
- <Tool
- Name="VCMIDLTool"/>
- <Tool
- Name="VCPostBuildEventTool"/>
+ TargetMachine="1"
+ />
<Tool
- Name="VCPreBuildEventTool"/>
+ Name="VCALinkTool"
+ />
<Tool
- Name="VCPreLinkEventTool"/>
+ Name="VCManifestTool"
+ />
<Tool
- Name="VCResourceCompilerTool"/>
+ Name="VCXDCMakeTool"
+ />
<Tool
- Name="VCWebServiceProxyGeneratorTool"/>
+ Name="VCBscMakeTool"
+ />
<Tool
- Name="VCXMLDataGeneratorTool"/>
+ Name="VCFxCopTool"
+ />
<Tool
- Name="VCWebDeploymentTool"/>
+ Name="VCAppVerifierTool"
+ />
<Tool
- Name="VCManagedWrapperGeneratorTool"/>
+ Name="VCWebDeploymentTool"
+ />
<Tool
- Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
+ Name="VCPostBuildEventTool"
+ />
</Configuration>
</Configurations>
<References>
<ProjectReference
ReferencedProjectIdentifier="{84E0039A-6721-4B18-9792-E9AE4274AC0E}"
- Name="Ivy"/>
+ RelativePathToProject="..\Ivy\Ivy.vcproj"
+ />
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
- UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
+ UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+ >
<File
- RelativePath=".\IvyCursor.cpp">
+ RelativePath=".\IvyCursor.cpp"
+ >
</File>
<File
- RelativePath=".\stdafx.cpp">
+ RelativePath=".\stdafx.cpp"
+ >
<FileConfiguration
- Name="Debug|Win32">
+ Name="Debug|Win32"
+ >
<Tool
Name="VCCLCompilerTool"
- UsePrecompiledHeader="1"/>
+ UsePrecompiledHeader="1"
+ />
</FileConfiguration>
<FileConfiguration
- Name="Release|Win32">
+ Name="Release|Win32"
+ >
<Tool
Name="VCCLCompilerTool"
- UsePrecompiledHeader="1"/>
+ UsePrecompiledHeader="1"
+ />
</FileConfiguration>
</File>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
- UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
+ UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+ >
<File
- RelativePath=".\IvyCursor.h">
+ RelativePath=".\IvyCursor.h"
+ >
</File>
<File
- RelativePath=".\Resource.h">
+ RelativePath=".\Resource.h"
+ >
</File>
<File
- RelativePath=".\stdafx.h">
+ RelativePath=".\stdafx.h"
+ >
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
- UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
+ UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+ >
<File
- RelativePath=".\IvyCursor.ico">
+ RelativePath=".\IvyCursor.ico"
+ >
</File>
<File
- RelativePath=".\IvyCursor.rc">
+ RelativePath=".\IvyCursor.rc"
+ >
</File>
<File
- RelativePath=".\small.ico">
+ RelativePath=".\small.ico"
+ >
</File>
</Filter>
<File
- RelativePath=".\ReadMe.txt">
+ RelativePath=".\ReadMe.txt"
+ >
</File>
</Files>
<Globals>