DLL을 이용해서 폼에 이미지를 동적으로 생성할수 있나요?
폼에서는 dll로 폼에 핸들값만 넘기고..
dll에서 폼에 이미지를 동적으로 만들려고 합니다.
밑에 function 은 폼에서 부르는게 아니고
dll 안에서만 움직이는 펑션입니다.
TImage로 반환하는건 dll자체에서 그이미지를 구별하기 위해서 한거구요..
이게 가능한건가요..???
function ImageCreate(img_name, img_file, img_path:String): TImage;
var
bmp_img : TBitmap;
skin_img : TImage;
begin
// ShowMessage(img_name +':'+ img_file +':'+ img_path);
bmp_img := TBitmap.Create;
bmp_img.LoadFromFile(img_path +''+ img_file);
with skin_img do
begin
Create(frmSelf);
Parent := frmSelf;
AutoSize := true;
Name := img_name;
Picture.Assign(bmp_img);
end;
bmp_img.Free;
result := skin_img;
end;