nalozenie bmp na forme

0

Witam!

Mam taki problemik... chcialbym nalozyc na forme obrazek bmp ktory mam w zasobach (

zasoby :=TResourceStream.Create(hinstance, 'obraz', RT_RCDATA);

) Tak aby nie zakrywal on innych komponentow (buttonow editow itd), a byl nalozony bezposrednio na forme. Bardzo mile widziany kawalek kodu.

Pozdrawiam,
TrumpET

0

ppm -> Control -> Send to back

0

NIe rozumiem. Prosze o fragment kodu.

0

ppm -> Control -> Send to back

mlody - jemu chodzilo o to ze laduje z zasobow, a nie ze ma image'a na formie

NIe rozumiem. Prosze o fragment kodu.

no to zrob to tak - z zasobow zaladuj bmp'ka do image'a i daj image'owi sendtoback.

0

Witam!

Mam taki problemik... chcialbym nalozyc na forme obrazek bmp ktory mam w zasobach (

zasoby :=TResourceStream.Create(hinstance, 'obraz', RT_RCDATA);

) Tak aby nie zakrywal on innych komponentow (buttonow editow itd), a byl nalozony bezposrednio na forme. Bardzo mile widziany kawalek kodu.

Pozdrawiam,
TrumpET

A teraz:

var
  Zasoby: TResourceStream;
  B: TBitmap;
begin
  B := TBitmap.Create;
  try
    Zasoby := TResourceStream.Create(HInstance, 'obraz', RT_RCDATA);
    try
      B.LoadFromStream(Zasoby);
      Form1.Canvas.Draw(0, 0, B); // lub StretchDraw(), patrz pomoc
    finally
      Zasoby.Free;
    end;
  finally
    B.Free;
  end;
end;

1 użytkowników online, w tym zalogowanych: 0, gości: 1