mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-07-08 16:25:56 +02:00
Virtualtreview: Fix loading resources from DLL (https://forum.lazarus.freepascal.org/index.php?topic=67250.msg517169)
(cherry picked from commit 03c96ee8aa
)
This commit is contained in:
parent
71d1f54590
commit
68d01bced8
@ -5304,7 +5304,7 @@ procedure LoadBitmapFromResource(ABitmap: TBitmap; AResName: String);
|
|||||||
var
|
var
|
||||||
bm: TCustomBitmap;
|
bm: TCustomBitmap;
|
||||||
begin
|
begin
|
||||||
bm := CreateBitmapFromResourceName(0, BuildResourceName(AResName));
|
bm := CreateBitmapFromResourceName(HINSTANCE, BuildResourceName(AResName));
|
||||||
try
|
try
|
||||||
bm.Transparent := true;
|
bm.Transparent := true;
|
||||||
ABitmap.Assign(bm);
|
ABitmap.Assign(bm);
|
||||||
@ -5329,7 +5329,7 @@ begin
|
|||||||
Result.RegisterResolutions([16, 24, 32]);
|
Result.RegisterResolutions([16, 24, 32]);
|
||||||
Result.Scaled := true;
|
Result.Scaled := true;
|
||||||
resname := BuildResourceName(CheckImagesStrings[CheckKind]);
|
resname := BuildResourceName(CheckImagesStrings[CheckKind]);
|
||||||
bm := CreateBitmapFromResourceName(0, resname);
|
bm := CreateBitmapFromResourceName(HINSTANCE, resname);
|
||||||
try
|
try
|
||||||
bm.Transparent := true;
|
bm.Transparent := true;
|
||||||
Result.AddSliced(bm, 25, 1);
|
Result.AddSliced(bm, 25, 1);
|
||||||
@ -25366,7 +25366,7 @@ begin
|
|||||||
else
|
else
|
||||||
ImageName := 'LAZ_VT_MOVENS_BMP';
|
ImageName := 'LAZ_VT_MOVENS_BMP';
|
||||||
|
|
||||||
bm := CreateBitmapFromResourceName(0, BuildResourceName(ImageName)); // is png!
|
bm := CreateBitmapFromResourceName(HINSTANCE, BuildResourceName(ImageName)); // is png!
|
||||||
try
|
try
|
||||||
FPanningWindow.Image.SetSize(bm.Width, bm.Height);
|
FPanningWindow.Image.SetSize(bm.Width, bm.Height);
|
||||||
FPanningWindow.Image.Canvas.Brush.Color := TRANSPARENT_COLOR;
|
FPanningWindow.Image.Canvas.Brush.Color := TRANSPARENT_COLOR;
|
||||||
|
Loading…
Reference in New Issue
Block a user