mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-22 10:39:31 +02:00
win32: use GetWin32ThemedDoubleBuffered for status bar control
git-svn-id: trunk@57312 -
This commit is contained in:
parent
2eb282de45
commit
04519400dc
@ -97,6 +97,7 @@ type
|
|||||||
class procedure SetPanelText(const AStatusBar: TStatusBar; PanelIndex: integer); override;
|
class procedure SetPanelText(const AStatusBar: TStatusBar; PanelIndex: integer); override;
|
||||||
class procedure SetSizeGrip(const AStatusBar: TStatusBar; SizeGrip: Boolean); override;
|
class procedure SetSizeGrip(const AStatusBar: TStatusBar; SizeGrip: Boolean); override;
|
||||||
class procedure SetText(const AWinControl: TWinControl; const AText: string); override;
|
class procedure SetText(const AWinControl: TWinControl; const AText: string); override;
|
||||||
|
class function GetDoubleBuffered(const AWinControl: TWinControl): Boolean; override;
|
||||||
class procedure GetPreferredSize(const AWinControl: TWinControl;
|
class procedure GetPreferredSize(const AWinControl: TWinControl;
|
||||||
var PreferredWidth, PreferredHeight: integer;
|
var PreferredWidth, PreferredHeight: integer;
|
||||||
WithThemeSpace: Boolean); override;
|
WithThemeSpace: Boolean); override;
|
||||||
@ -489,6 +490,12 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
class function TWin32WSStatusBar.GetDoubleBuffered(
|
||||||
|
const AWinControl: TWinControl): Boolean;
|
||||||
|
begin
|
||||||
|
Result := GetWin32ThemedDoubleBuffered(AWinControl);
|
||||||
|
end;
|
||||||
|
|
||||||
class function TWin32WSStatusBar.CreateHandle(const AWinControl: TWinControl;
|
class function TWin32WSStatusBar.CreateHandle(const AWinControl: TWinControl;
|
||||||
const AParams: TCreateParams): HWND;
|
const AParams: TCreateParams): HWND;
|
||||||
var
|
var
|
||||||
|
Loading…
Reference in New Issue
Block a user