mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-06-09 13:58:14 +02:00
LCL: Add TCustomFrame.CreateParams. Somehow fixes issue #25124.
This commit is contained in:
parent
171f18dd75
commit
20c1e10aca
@ -314,6 +314,7 @@ type
|
||||
procedure DefineProperties(Filer: TFiler); override;
|
||||
procedure CalculatePreferredSize(var PreferredWidth,
|
||||
PreferredHeight: integer; WithThemeSpace: Boolean); override;
|
||||
procedure CreateParams(var Params: TCreateParams); override;
|
||||
procedure UpdateOpaque;
|
||||
public
|
||||
constructor Create(AOwner: TComponent); override;
|
||||
|
@ -197,6 +197,13 @@ begin
|
||||
WithThemeSpace);
|
||||
end;
|
||||
|
||||
procedure TCustomFrame.CreateParams(var Params: TCreateParams);
|
||||
begin
|
||||
inherited CreateParams(Params);
|
||||
if (Parent = nil) and (ParentWindow = 0) then
|
||||
Params.Style := Params.Style and not Cardinal(WS_GROUP or WS_TABSTOP or WS_CHILD);
|
||||
end;
|
||||
|
||||
procedure TCustomFrame.UpdateOpaque;
|
||||
begin
|
||||
if ParentBackground then
|
||||
|
Loading…
Reference in New Issue
Block a user