win32: use GetWin32ThemedDoubleBuffered for custom grid. Issue #33198

git-svn-id: trunk@57338 -
This commit is contained in:
ondrej 2018-02-20 16:49:31 +00:00
parent 0fec37b2d5
commit 65d5df23da

View File

@ -41,12 +41,19 @@ type
class procedure SendCharToEditor(AEditor:TWinControl; Ch: TUTF8Char); override;
class function GetEditorBoundsFromCellRect(ACanvas: TCanvas;
const ACellRect: TRect; const AColumnLayout: TTextLayout): TRect; override;
class function GetDoubleBuffered(const AWinControl: TWinControl): Boolean; override;
end;
implementation
{ TWin32WSCustomGrid }
class function TWin32WSCustomGrid.GetDoubleBuffered(
const AWinControl: TWinControl): Boolean;
begin
Result := GetWin32ThemedDoubleBuffered(AWinControl);
end;
class function TWin32WSCustomGrid.GetEditorBoundsFromCellRect(ACanvas: TCanvas;
const ACellRect: TRect; const AColumnLayout: TTextLayout): TRect;
var