diff --git a/Tutorial/GacUI_ControlTemplate/WindowSkin/WindowSkin.vcxproj b/Tutorial/GacUI_ControlTemplate/WindowSkin/WindowSkin.vcxproj index 2f12da30..f7b0071e 100644 --- a/Tutorial/GacUI_ControlTemplate/WindowSkin/WindowSkin.vcxproj +++ b/Tutorial/GacUI_ControlTemplate/WindowSkin/WindowSkin.vcxproj @@ -124,6 +124,7 @@ true VCZH_DEBUG_NO_REFLECTION;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true + stdcpp20 Windows @@ -138,6 +139,7 @@ true VCZH_DEBUG_NO_REFLECTION;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/Animation/Animation.vcxproj b/Tutorial/GacUI_Controls/Animation/Animation.vcxproj index e0512f3f..dd5bad62 100644 --- a/Tutorial/GacUI_Controls/Animation/Animation.vcxproj +++ b/Tutorial/GacUI_Controls/Animation/Animation.vcxproj @@ -127,6 +127,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -162,6 +163,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/CalculatorAndStateMachine/CalculatorAndStateMachine.vcxproj b/Tutorial/GacUI_Controls/CalculatorAndStateMachine/CalculatorAndStateMachine.vcxproj index 29ece17b..6c98a048 100644 --- a/Tutorial/GacUI_Controls/CalculatorAndStateMachine/CalculatorAndStateMachine.vcxproj +++ b/Tutorial/GacUI_Controls/CalculatorAndStateMachine/CalculatorAndStateMachine.vcxproj @@ -110,6 +110,7 @@ Disabled _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -145,6 +146,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/DataGrid/DataGrid.vcxproj b/Tutorial/GacUI_Controls/DataGrid/DataGrid.vcxproj index 80a1361c..39a0e56a 100644 --- a/Tutorial/GacUI_Controls/DataGrid/DataGrid.vcxproj +++ b/Tutorial/GacUI_Controls/DataGrid/DataGrid.vcxproj @@ -110,6 +110,7 @@ Disabled _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -145,6 +146,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/Dialogs/Dialogs.vcxproj b/Tutorial/GacUI_Controls/Dialogs/Dialogs.vcxproj new file mode 100644 index 00000000..a41f2055 --- /dev/null +++ b/Tutorial/GacUI_Controls/Dialogs/Dialogs.vcxproj @@ -0,0 +1,139 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {5d6cc27a-a227-4a12-b56e-827e671f1445} + Dialogs + 10.0 + + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + Application + true + v143 + Unicode + + + Application + false + v143 + true + Unicode + + + + + + + + + + + + + + + + + + + + + + Level3 + true + WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + stdcpp20 + + + Windows + true + + + + + Level3 + true + true + true + WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + stdcpp20 + + + Windows + true + true + true + + + + + Level3 + true + _DEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + stdcpp20 + + + Windows + true + + + + + Level3 + true + true + true + NDEBUG;_WINDOWS;%(PreprocessorDefinitions) + true + stdcpp20 + + + Windows + true + true + true + + + + + + + + + \ No newline at end of file diff --git a/Tutorial/GacUI_Controls/Dialogs/Dialogs.vcxproj.filters b/Tutorial/GacUI_Controls/Dialogs/Dialogs.vcxproj.filters new file mode 100644 index 00000000..26604cfa --- /dev/null +++ b/Tutorial/GacUI_Controls/Dialogs/Dialogs.vcxproj.filters @@ -0,0 +1,22 @@ + + + + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd + + + {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} + rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms + + + + + Source Files + + + \ No newline at end of file diff --git a/Tutorial/GacUI_Controls/Dialogs/Main.cpp b/Tutorial/GacUI_Controls/Dialogs/Main.cpp new file mode 100644 index 00000000..e69de29b diff --git a/Tutorial/GacUI_Controls/DocumentEditor/DocumentEditor.vcxproj b/Tutorial/GacUI_Controls/DocumentEditor/DocumentEditor.vcxproj index d5ea5bd9..064fa373 100644 --- a/Tutorial/GacUI_Controls/DocumentEditor/DocumentEditor.vcxproj +++ b/Tutorial/GacUI_Controls/DocumentEditor/DocumentEditor.vcxproj @@ -110,6 +110,7 @@ Disabled _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -145,6 +146,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/DocumentEditorRibbon/DocumentEditorRibbon.vcxproj b/Tutorial/GacUI_Controls/DocumentEditorRibbon/DocumentEditorRibbon.vcxproj index 870ab42d..2122350f 100644 --- a/Tutorial/GacUI_Controls/DocumentEditorRibbon/DocumentEditorRibbon.vcxproj +++ b/Tutorial/GacUI_Controls/DocumentEditorRibbon/DocumentEditorRibbon.vcxproj @@ -112,6 +112,7 @@ true _DEBUG;_CONSOLE;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true @@ -151,6 +152,7 @@ true NDEBUG;_CONSOLE;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true diff --git a/Tutorial/GacUI_Controls/DocumentEditorToolstrip/DocumentEditorToolstrip.vcxproj b/Tutorial/GacUI_Controls/DocumentEditorToolstrip/DocumentEditorToolstrip.vcxproj index 700257fd..d530c988 100644 --- a/Tutorial/GacUI_Controls/DocumentEditorToolstrip/DocumentEditorToolstrip.vcxproj +++ b/Tutorial/GacUI_Controls/DocumentEditorToolstrip/DocumentEditorToolstrip.vcxproj @@ -112,6 +112,7 @@ true _DEBUG;_CONSOLE;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION;;VCZH_DEBUG_NO_REFLECTIOn true + stdcpp20 true @@ -151,6 +152,7 @@ true NDEBUG;_CONSOLE;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION;;VCZH_DEBUG_NO_REFLECTIOn true + stdcpp20 true diff --git a/Tutorial/GacUI_Controls/GacUI_Controls.sln b/Tutorial/GacUI_Controls/GacUI_Controls.sln index 7316292a..9d6eb09b 100644 --- a/Tutorial/GacUI_Controls/GacUI_Controls.sln +++ b/Tutorial/GacUI_Controls/GacUI_Controls.sln @@ -43,6 +43,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Win11ToolstripMenu", "Win11 EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ColorPicker2", "ColorPicker2\ColorPicker2.vcxproj", "{ACC58445-C99B-463D-AB8B-FCC9B85693D4}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Dialogs", "Dialogs\Dialogs.vcxproj", "{5D6CC27A-A227-4A12-B56E-827E671F1445}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -193,6 +195,14 @@ Global {ACC58445-C99B-463D-AB8B-FCC9B85693D4}.Release|Win32.Build.0 = Release|Win32 {ACC58445-C99B-463D-AB8B-FCC9B85693D4}.Release|x64.ActiveCfg = Release|x64 {ACC58445-C99B-463D-AB8B-FCC9B85693D4}.Release|x64.Build.0 = Release|x64 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Debug|Win32.ActiveCfg = Debug|Win32 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Debug|Win32.Build.0 = Debug|Win32 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Debug|x64.ActiveCfg = Debug|x64 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Debug|x64.Build.0 = Debug|x64 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Release|Win32.ActiveCfg = Release|Win32 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Release|Win32.Build.0 = Release|Win32 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Release|x64.ActiveCfg = Release|x64 + {5D6CC27A-A227-4A12-B56E-827E671F1445}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Tutorial/GacUI_Controls/ListControls/ListControls.vcxproj b/Tutorial/GacUI_Controls/ListControls/ListControls.vcxproj index 680b1033..8e33d315 100644 --- a/Tutorial/GacUI_Controls/ListControls/ListControls.vcxproj +++ b/Tutorial/GacUI_Controls/ListControls/ListControls.vcxproj @@ -110,6 +110,7 @@ Disabled _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -145,6 +146,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/Localization/Localization.vcxproj b/Tutorial/GacUI_Controls/Localization/Localization.vcxproj index 9d561201..6ec0115f 100644 --- a/Tutorial/GacUI_Controls/Localization/Localization.vcxproj +++ b/Tutorial/GacUI_Controls/Localization/Localization.vcxproj @@ -127,6 +127,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -162,6 +163,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/MenuVisibility/MenuVisibility.vcxproj b/Tutorial/GacUI_Controls/MenuVisibility/MenuVisibility.vcxproj index 24d73fc6..6380db4f 100644 --- a/Tutorial/GacUI_Controls/MenuVisibility/MenuVisibility.vcxproj +++ b/Tutorial/GacUI_Controls/MenuVisibility/MenuVisibility.vcxproj @@ -127,6 +127,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -162,6 +163,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj b/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj index 6ee5a3c2..0e0646e5 100644 --- a/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj +++ b/Tutorial/GacUI_Controls/ProgressAndAsync/ProgressAndAsync.vcxproj @@ -110,6 +110,7 @@ Disabled _DEBUG;_WINDOWS;%(PreprocessorDefinitions) true + stdcpp20 Windows @@ -145,6 +146,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions) true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Controls/QueryService/QueryService.vcxproj b/Tutorial/GacUI_Controls/QueryService/QueryService.vcxproj index f99efb64..4adc4734 100644 --- a/Tutorial/GacUI_Controls/QueryService/QueryService.vcxproj +++ b/Tutorial/GacUI_Controls/QueryService/QueryService.vcxproj @@ -109,6 +109,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true @@ -142,6 +143,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true diff --git a/Tutorial/GacUI_Controls/TriplePhaseImageButton/TriplePhaseImageButton.vcxproj b/Tutorial/GacUI_Controls/TriplePhaseImageButton/TriplePhaseImageButton.vcxproj index 0407617c..aba78a64 100644 --- a/Tutorial/GacUI_Controls/TriplePhaseImageButton/TriplePhaseImageButton.vcxproj +++ b/Tutorial/GacUI_Controls/TriplePhaseImageButton/TriplePhaseImageButton.vcxproj @@ -109,6 +109,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true @@ -142,6 +143,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true diff --git a/Tutorial/GacUI_Controls/Win11ToolstripMenu/Win11ToolstripMenu.vcxproj b/Tutorial/GacUI_Controls/Win11ToolstripMenu/Win11ToolstripMenu.vcxproj index b85f9684..38fe335b 100644 --- a/Tutorial/GacUI_Controls/Win11ToolstripMenu/Win11ToolstripMenu.vcxproj +++ b/Tutorial/GacUI_Controls/Win11ToolstripMenu/Win11ToolstripMenu.vcxproj @@ -124,6 +124,7 @@ true VCZH_DEBUG_NO_REFLECTION;_DEBUG;_WINDOWS;%(PreprocessorDefinitions) true + stdcpp20 Windows @@ -138,6 +139,7 @@ true VCZH_DEBUG_NO_REFLECTION;NDEBUG;_WINDOWS;%(PreprocessorDefinitions) true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Layout/Responsive1/Responsive1.vcxproj b/Tutorial/GacUI_Layout/Responsive1/Responsive1.vcxproj index ea1642dc..7340173b 100644 --- a/Tutorial/GacUI_Layout/Responsive1/Responsive1.vcxproj +++ b/Tutorial/GacUI_Layout/Responsive1/Responsive1.vcxproj @@ -127,6 +127,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -162,6 +163,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Layout/Responsive2/Responsive2.vcxproj b/Tutorial/GacUI_Layout/Responsive2/Responsive2.vcxproj index 59a3d53f..a552a8f6 100644 --- a/Tutorial/GacUI_Layout/Responsive2/Responsive2.vcxproj +++ b/Tutorial/GacUI_Layout/Responsive2/Responsive2.vcxproj @@ -127,6 +127,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows @@ -162,6 +163,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 Windows diff --git a/Tutorial/GacUI_Layout/SharedSize/SharedSize.vcxproj b/Tutorial/GacUI_Layout/SharedSize/SharedSize.vcxproj index 995808c7..c3c43b7c 100644 --- a/Tutorial/GacUI_Layout/SharedSize/SharedSize.vcxproj +++ b/Tutorial/GacUI_Layout/SharedSize/SharedSize.vcxproj @@ -109,6 +109,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true @@ -142,6 +143,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true diff --git a/Tutorial/GacUI_Xml/Misc_ImportFolder/Misc_ImportFolder.vcxproj b/Tutorial/GacUI_Xml/Misc_ImportFolder/Misc_ImportFolder.vcxproj index a514aefa..eb38cb7f 100644 --- a/Tutorial/GacUI_Xml/Misc_ImportFolder/Misc_ImportFolder.vcxproj +++ b/Tutorial/GacUI_Xml/Misc_ImportFolder/Misc_ImportFolder.vcxproj @@ -109,6 +109,7 @@ true _DEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true @@ -142,6 +143,7 @@ true NDEBUG;_WINDOWS;%(PreprocessorDefinitions);VCZH_DEBUG_NO_REFLECTION true + stdcpp20 true