mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-10 03:48:27 +02:00
lcl: add overload for TPicture.LoadFromResourceName which allows to skip graphic class
git-svn-id: trunk@43126 -
This commit is contained in:
parent
1db679b26f
commit
bf7f0f68bf
@ -977,6 +977,7 @@ type
|
||||
procedure LoadFromClipboardFormat(FormatID: TClipboardFormat);
|
||||
procedure LoadFromClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat);
|
||||
procedure LoadFromFile(const Filename: string);
|
||||
procedure LoadFromResourceName(Instance: THandle; const ResName: String);
|
||||
procedure LoadFromResourceName(Instance: THandle; const ResName: String; AClass: TGraphicClass);
|
||||
procedure LoadFromLazarusResource(const AName: string);
|
||||
procedure LoadFromStream(Stream: TStream);
|
||||
|
@ -523,6 +523,17 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TPicture.LoadFromResourceName(Instance: THandle; const ResName: String);
|
||||
var
|
||||
NewGraphic: TGraphic;
|
||||
begin
|
||||
NewGraphic := CreateGraphicFromResourceName(Instance, ResName);
|
||||
FGraphic.Free;
|
||||
FGraphic := NewGraphic;
|
||||
FGraphic.OnChange := @Changed;
|
||||
Changed(Self);
|
||||
end;
|
||||
|
||||
procedure TPicture.LoadFromResourceName(Instance: THandle;
|
||||
const ResName: String; AClass: TGraphicClass);
|
||||
var
|
||||
|
Loading…
Reference in New Issue
Block a user