Browse Source

PixelsPerInchChanged counter

(cherry picked from commit 65b0cb372bb13b2998fc6a2e0f39dacb04d1d44d)

Source commit: 009604f5b28fcfba4a6ca2c66ea7367683be831b
Martin Prikryl 8 years ago
parent
commit
cb64fe2a85
2 changed files with 10 additions and 0 deletions
  1. 9 0
      source/forms/CustomScpExplorer.cpp
  2. 1 0
      source/forms/CustomScpExplorer.h

+ 9 - 0
source/forms/CustomScpExplorer.cpp

@@ -8093,12 +8093,21 @@ void __fastcall TCustomScpExplorerForm::Dispatch(void * Message)
       WMClose(*M);
       break;
 
+    case WM_DPICHANGED:
+      WMDpiChanged(*M);
+      break;
+
     default:
       TForm::Dispatch(Message);
       break;
   }
 }
 //---------------------------------------------------------------------------
+void __fastcall TCustomScpExplorerForm::WMDpiChanged(TMessage & /*Message*/)
+{
+  Configuration->Usage->Inc(L"PixelsPerInchChanged");
+}
+//---------------------------------------------------------------------------
 void __fastcall TCustomScpExplorerForm::WMClose(TMessage & Message)
 {
   // Cannot close window while we are busy.

+ 1 - 0
source/forms/CustomScpExplorer.h

@@ -297,6 +297,7 @@ private:
   bool __fastcall CanPasteToDirViewFromClipBoard();
   void __fastcall CMShowingChanged(TMessage & Message);
   void __fastcall WMClose(TMessage & Message);
+  void __fastcall WMDpiChanged(TMessage & Message);
 
 protected:
   TOperationSide FCurrentSide;