![]() |
Image oder Picture an fremdes Fenster senden
Hallo,
ich möchte gerne ein Image oder ein Picture in einem fremden Fenster anzeigen. Hat jemand einen Tipp? Herzliche Grüße Markus |
Re: Image oder Picture an fremdes Fenster senden
Immer wenn das fremde Fenster eine PaintMessage bekommt, holst du dir den Device Context und kopierst das Bild rein.
|
Re: Image oder Picture an fremdes Fenster senden
Hi,
sicherlich nicht so elegant wie sirius Vorschlag, aber manchmal geht es auch so:
Delphi-Quellcode:
Das Panel wird benötigt, da das TImage kein WinControl ist.
procedure TForm1.Button1Click(Sender: TObject);
begin Panel1.BevelOuter := bvNone; Panel1.BoundsRect:= Image1.BoundsRect; Image1.Left:= 0; Image1.Top:= 0; image1.Parent:= Panel1; Windows.SetParent(Panel1.Handle, (*handle*)); panel1.Left:= 0; //Im fremden Fenster Positionieren panel1.Top:= 0; end; Manche Controls in fremden Fenstern überzeichnen das Panel jedoch immer wieder. |
Re: Image oder Picture an fremdes Fenster senden
Super herzlichen Dank.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz