Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
Turbo Delphi für Win32
|
Re: kleines Bild steuert grosses Bild
17. Jan 2007, 13:40
Hallo LingNeu!
Also die Sache mit "...Bitmap.Create..." kommt mir falsch vor.
Das Create sollte nur bei der Erstellung einer Instanz
von einer Klasse benutzt werden.
Soweit ich weiß kannst du auch in der Komponente TPicture
nicht einfach ein Bild hin- und herbewegen, da ist wohl
noch mehr "Handarbeit" angesagt.
Grundsätzlich kannst du per "Bitmap.Canvas" auf eine
Zeichenfläche schreiben oder davon kopieren.
Vielleicht solltes du das Bild im Hintergrund in einem
TBitmap bereithalten und den benötigten Ausschnitt
mit der Function "Bitmap.Canvas.CopyRect()" holen
und auf ein TImage zeichnen.
Dazu müsstest du dann natürlich umrechnen, in welchem
Verhältnis das kleine Bild zum großen Bild steht,
um die korrekte Position und Größe herauszukopieren.
Gruß
Pfoto
Jürgen Höfs
|