Author: sagamusix Date: Sat Nov 9 19:18:08 2024 New Revision: 22122 URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=22122 Log: [Imp] Greatly improve mixed-DPI and high-DPI support: [Imp] Per-monitor DPI-aware V2 mode now actually works properly (as we retrieve the DPI-dependent data for each window individually), icons and controls are resized when moving the OpenMPT window to a screen with different DPI. Existing WM_DPICHANGED implementation didn't actually do anything, because this message is only called on top-level windows. [Imp] Resizable dialogs work after a DPI change (MFC's implementation of CMFCDynamicLayout is inherently incapable of DPI changes, so we roll our own). [Imp] Moving top-level windows that are not parented in the MDI area to a different screen also lets them use correct font measurements for their screen now. For some windows, icon sizes will still be wrong (e.g. plugin selection dialog: Icon size depends on main window's DPI). [Mod] OpenMPT: Version is now 1.32.00.33 Added: trunk/OpenMPT/mptrack/HighDPISupport.cpp - copied, changed from r22121, trunk/OpenMPT/mptrack/Mptrack.cpp trunk/OpenMPT/mptrack/HighDPISupport.h (contents, props changed) Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters trunk/OpenMPT/common/versionNumber.h trunk/OpenMPT/mptrack/AboutDialog.cpp trunk/OpenMPT/mptrack/CImageListEx.cpp trunk/OpenMPT/mptrack/CListCtrl.h trunk/OpenMPT/mptrack/ChannelManagerDlg.cpp trunk/OpenMPT/mptrack/ChannelManagerDlg.h trunk/OpenMPT/mptrack/Childfrm.cpp trunk/OpenMPT/mptrack/Childfrm.h trunk/OpenMPT/mptrack/ColorConfigDlg.cpp trunk/OpenMPT/mptrack/ColorPickerButton.cpp trunk/OpenMPT/mptrack/Ctrl_com.cpp trunk/OpenMPT/mptrack/Ctrl_com.h trunk/OpenMPT/mptrack/Ctrl_ins.cpp trunk/OpenMPT/mptrack/Ctrl_ins.h trunk/OpenMPT/mptrack/Ctrl_pat.cpp trunk/OpenMPT/mptrack/Ctrl_pat.h trunk/OpenMPT/mptrack/Ctrl_seq.cpp trunk/OpenMPT/mptrack/Ctrl_smp.cpp trunk/OpenMPT/mptrack/Ctrl_smp.h trunk/OpenMPT/mptrack/DefaultVstEditor.cpp trunk/OpenMPT/mptrack/DialogBase.cpp trunk/OpenMPT/mptrack/DialogBase.h trunk/OpenMPT/mptrack/Draw_pat.cpp trunk/OpenMPT/mptrack/EffectVis.cpp trunk/OpenMPT/mptrack/ExternalSamples.cpp trunk/OpenMPT/mptrack/Globals.cpp trunk/OpenMPT/mptrack/Globals.h trunk/OpenMPT/mptrack/IPCWindow.cpp trunk/OpenMPT/mptrack/Image.cpp trunk/OpenMPT/mptrack/MIDIMacroDialog.cpp trunk/OpenMPT/mptrack/MPTrackUtil.cpp trunk/OpenMPT/mptrack/MPTrackUtil.h trunk/OpenMPT/mptrack/MainFrm.cpp trunk/OpenMPT/mptrack/Mainbar.cpp trunk/OpenMPT/mptrack/Mainbar.h trunk/OpenMPT/mptrack/Mainfrm.h trunk/OpenMPT/mptrack/Modedit.cpp trunk/OpenMPT/mptrack/Mptrack.cpp trunk/OpenMPT/mptrack/Mptrack.h trunk/OpenMPT/mptrack/PatternFont.cpp trunk/OpenMPT/mptrack/ResizableDialog.cpp trunk/OpenMPT/mptrack/ResizableDialog.h trunk/OpenMPT/mptrack/SampleEditorDialogs.cpp trunk/OpenMPT/mptrack/SampleEditorDialogs.h trunk/OpenMPT/mptrack/SelectPluginDialog.cpp trunk/OpenMPT/mptrack/SelectPluginDialog.h trunk/OpenMPT/mptrack/TempoSwingDialog.cpp trunk/OpenMPT/mptrack/UpdateToolTip.cpp trunk/OpenMPT/mptrack/View_ins.cpp trunk/OpenMPT/mptrack/View_ins.h trunk/OpenMPT/mptrack/View_pat.cpp trunk/OpenMPT/mptrack/View_pat.h trunk/OpenMPT/mptrack/View_smp.cpp trunk/OpenMPT/mptrack/View_smp.h trunk/OpenMPT/mptrack/View_tre.cpp trunk/OpenMPT/mptrack/View_tre.h trunk/OpenMPT/mptrack/dlg_misc.cpp trunk/OpenMPT/mptrack/mptrack.rc trunk/OpenMPT/mptrack/tuningRatioMapWnd.cpp trunk/OpenMPT/mptrack/tuningRatioMapWnd.h trunk/OpenMPT/mptrack/view_com.cpp trunk/OpenMPT/mptrack/view_com.h Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -826,6 +826,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1268,6 +1269,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -826,6 +826,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1268,6 +1269,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -826,6 +826,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1268,6 +1269,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxp/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -826,6 +826,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1268,6 +1269,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -826,6 +826,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1268,6 +1269,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -826,6 +826,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1268,6 +1269,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2017winxpansi/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -845,6 +845,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1287,6 +1288,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -845,6 +845,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1287,6 +1288,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -845,6 +845,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1287,6 +1288,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2019win7/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -2047,6 +2047,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -2489,6 +2490,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -2047,6 +2047,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -2489,6 +2490,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -2047,6 +2047,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -2489,6 +2490,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1615,6 +1615,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -2057,6 +2058,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10clang/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1615,6 +1615,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -2057,6 +2058,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10clang/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1615,6 +1615,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -2057,6 +2058,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win10clang/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -441,6 +441,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1763,6 +1766,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -865,6 +865,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1307,6 +1308,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win7/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -865,6 +865,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1307,6 +1308,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win7/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -865,6 +865,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1307,6 +1308,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win7/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1253,6 +1253,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1695,6 +1696,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win8/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1253,6 +1253,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1695,6 +1696,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win8/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1253,6 +1253,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1695,6 +1696,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win8/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1253,6 +1253,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1695,6 +1696,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win81/OpenMPT-ANSI.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1253,6 +1253,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1695,6 +1696,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win81/OpenMPT-UTF8.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj ============================================================================== --- trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj Sat Nov 9 19:18:08 2024 (r22122) @@ -1253,6 +1253,7 @@ <ClInclude Include="..\..\mptrack\GeneralConfigDlg.h" /> <ClInclude Include="..\..\mptrack\Globals.h" /> <ClInclude Include="..\..\mptrack\HTTP.h" /> + <ClInclude Include="..\..\mptrack\HighDPISupport.h" /> <ClInclude Include="..\..\mptrack\IPCWindow.h" /> <ClInclude Include="..\..\mptrack\Image.h" /> <ClInclude Include="..\..\mptrack\ImageLists.h" /> @@ -1695,6 +1696,7 @@ <ClCompile Include="..\..\mptrack\GeneralConfigDlg.cpp" /> <ClCompile Include="..\..\mptrack\Globals.cpp" /> <ClCompile Include="..\..\mptrack\HTTP.cpp" /> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp" /> <ClCompile Include="..\..\mptrack\IPCWindow.cpp" /> <ClCompile Include="..\..\mptrack\Image.cpp" /> <ClCompile Include="..\..\mptrack\InputHandler.cpp" /> Modified: trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters ============================================================================== --- trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/build/vs2022win81/OpenMPT.vcxproj.filters Sat Nov 9 19:18:08 2024 (r22122) @@ -483,6 +483,9 @@ <ClInclude Include="..\..\mptrack\HTTP.h"> <Filter>mptrack</Filter> </ClInclude> + <ClInclude Include="..\..\mptrack\HighDPISupport.h"> + <Filter>mptrack</Filter> + </ClInclude> <ClInclude Include="..\..\mptrack\IPCWindow.h"> <Filter>mptrack</Filter> </ClInclude> @@ -1805,6 +1808,9 @@ <ClCompile Include="..\..\mptrack\HTTP.cpp"> <Filter>mptrack</Filter> </ClCompile> + <ClCompile Include="..\..\mptrack\HighDPISupport.cpp"> + <Filter>mptrack</Filter> + </ClCompile> <ClCompile Include="..\..\mptrack\IPCWindow.cpp"> <Filter>mptrack</Filter> </ClCompile> Modified: trunk/OpenMPT/common/versionNumber.h ============================================================================== --- trunk/OpenMPT/common/versionNumber.h Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/common/versionNumber.h Sat Nov 9 19:18:08 2024 (r22122) @@ -16,4 +16,4 @@ #define VER_MAJORMAJOR 1 #define VER_MAJOR 32 #define VER_MINOR 00 -#define VER_MINORMINOR 32 +#define VER_MINORMINOR 33 Modified: trunk/OpenMPT/mptrack/AboutDialog.cpp ============================================================================== --- trunk/OpenMPT/mptrack/AboutDialog.cpp Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/mptrack/AboutDialog.cpp Sat Nov 9 19:18:08 2024 (r22122) @@ -10,8 +10,10 @@ #include "stdafx.h" #include "AboutDialog.h" +#include "HighDPISupport.h" #include "Image.h" #include "Mptrack.h" +#include "MPTrackUtil.h" #include "TrackerSettings.h" #include "mpt/format/join.hpp" #include "mpt/string/utility.hpp" @@ -82,8 +84,8 @@ m_lastRipple = now; // Initiate ripples at cursor location - point.x = Util::ScalePixelsInv(point.x, m_hWnd); - point.y = Util::ScalePixelsInv(point.y, m_hWnd); + point.x = HighDPISupport::ScalePixelsInv(point.x, m_hWnd); + point.y = HighDPISupport::ScalePixelsInv(point.y, m_hWnd); Limit(point.x, 1, int(m_bitmapSrc->Width()) - 2); Limit(point.y, 2, int(m_bitmapSrc->Height()) - 3); int32 *p = m_backBuf + point.x + point.y * m_bitmapSrc->Width(); Modified: trunk/OpenMPT/mptrack/CImageListEx.cpp ============================================================================== --- trunk/OpenMPT/mptrack/CImageListEx.cpp Sat Nov 9 17:16:30 2024 (r22121) +++ trunk/OpenMPT/mptrack/CImageListEx.cpp Sat Nov 9 19:18:08 2024 (r22122) @@ -10,6 +10,7 @@ #include "stdafx.h" #include "CImageListEx.h" #include "Image.h" +#include "MPTrackUtil.h" #include "../misc/mptColor.h" #include "Mptrack.h" @@ -72,7 +73,8 @@ bool result; - if(dc == nullptr) dc = CDC::FromHandle(GetDC(NULL)); + if(dc == nullptr) + dc = CDC::FromHandle(GetDC(nullptr)); // Use 1-bit transperency when there is no alpha channel. if(GetDeviceCaps(dc->GetSafeHdc(), BITSPIXEL) * GetDev... [truncated message content] |