فهرست منبع

Support DPI changes.

Martijn Laan 2 ماه پیش
والد
کامیت
642fef02eb
1فایلهای تغییر یافته به همراه2 افزوده شده و 1 حذف شده
  1. 2 1
      Projects/Src/IDE.MainForm.pas

+ 2 - 1
Projects/Src/IDE.MainForm.pas

@@ -841,7 +841,7 @@ begin
               Canvas.Handle := wParam;
 
             const Control = MainForm.StatusBar;
-            Canvas.Font.Handle := Control.Font.Handle;
+            Canvas.Font := Control.Font;
             Canvas.Font.Color := MainForm.FTheme.Colors[tcFore];
 
             { See TStatusBarStyleHook.Paint }
@@ -1318,6 +1318,7 @@ begin
   UpdateMarginsAndSquigglyAndCaretWidths;
   UpdateOutputTabSetListsItemHeightAndDebugTimeWidth;
   UpdateStatusPanelHeight(StatusPanel.Height);
+  SetWindowSubclass(StatusBar.Handle, @DarkStatusBarSubclassProc, 0, DWORD_PTR(Self));
 end;
 
 procedure TMainForm.FormCloseQuery(Sender: TObject;