mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-27 15:25:07 +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 LoadFromClipboardFormat(FormatID: TClipboardFormat);
|
||||||
procedure LoadFromClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat);
|
procedure LoadFromClipboardFormatID(ClipboardType: TClipboardType; FormatID: TClipboardFormat);
|
||||||
procedure LoadFromFile(const Filename: string);
|
procedure LoadFromFile(const Filename: string);
|
||||||
|
procedure LoadFromResourceName(Instance: THandle; const ResName: String);
|
||||||
procedure LoadFromResourceName(Instance: THandle; const ResName: String; AClass: TGraphicClass);
|
procedure LoadFromResourceName(Instance: THandle; const ResName: String; AClass: TGraphicClass);
|
||||||
procedure LoadFromLazarusResource(const AName: string);
|
procedure LoadFromLazarusResource(const AName: string);
|
||||||
procedure LoadFromStream(Stream: TStream);
|
procedure LoadFromStream(Stream: TStream);
|
||||||
|
@ -523,6 +523,17 @@ begin
|
|||||||
end;
|
end;
|
||||||
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;
|
procedure TPicture.LoadFromResourceName(Instance: THandle;
|
||||||
const ResName: String; AClass: TGraphicClass);
|
const ResName: String; AClass: TGraphicClass);
|
||||||
var
|
var
|
||||||
|
Loading…
Reference in New Issue
Block a user