소스 검색

PixelsPerInchChanged counter

Source commit: a7f76c3507a22f3354c3f1cd1ccfe99204afe508
Martin Prikryl 8 년 전
부모
커밋
65b0cb372b
2개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      source/forms/CustomScpExplorer.cpp
  2. 1 0
      source/forms/CustomScpExplorer.h

+ 9 - 0
source/forms/CustomScpExplorer.cpp

@@ -8158,12 +8158,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

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