win32: use GetWin32ThemedDoubleBuffered for tool bar

git-svn-id: trunk@57307 -
This commit is contained in:
ondrej 2018-02-16 11:30:19 +00:00
parent 50548dc73d
commit 4a859dd0e1

View File

@ -240,7 +240,8 @@ type
class function GetButtonCount(const AToolBar: TToolBar): integer; override;
class procedure InsertToolButton(const AToolBar: TToolbar; const AControl: TControl); override;
class procedure DeleteToolButton(const AToolBar: TToolbar; const AControl: TControl); override;
{$endif}
{$endif}
class function GetDoubleBuffered(const AWinControl: TWinControl): Boolean; override;
end;
{ TWin32WSTrackBar }
@ -821,6 +822,12 @@ end;
{$endif}
class function TWin32WSToolBar.GetDoubleBuffered(
const AWinControl: TWinControl): Boolean;
begin
Result := GetWin32ThemedDoubleBuffered(AWinControl);
end;
function TrackBarParentMsgHandler(const AWinControl: TWinControl; Window: HWnd;
Msg: UInt; WParam: Windows.WParam; LParam: Windows.LParam;
var MsgResult: Windows.LResult; var WinProcess: Boolean): Boolean;