Entwickler-Ecke
Multimedia / Grafik - timage (wmf)
löschi - Fr 04.04.03 16:58
Titel: timage (wmf)
hallo,
ich habe ein timage und darin ein wmf (tmetafile) geladen.
nun möchte ich per button dieses vergrößern.
mit
Quelltext
1: 2:
| image1.heigt:= image1.heigt+10; image1.width:= image1.width+10; |
geht das nicht , hab ich was vergessen?
Moderiert von
Klabautermann: Code-Tags hizugefügt.
Aya - Fr 04.04.03 17:03
Hi,
stell mal die property Stretch auf true :)
Au'revoir,
Aya~
löschi - Fr 04.04.03 17:34
hi,
hab ich probiert, ist aber nicht das richtige ,weil mein timage rechteckig ist
und dann das "wmf" verzehrt wird. außerdem ändert sich dann die größe automatisch. Anmerk. das "wmf" ist kleiner als das timage.
funzt so also nicht
Aya - Fr 04.04.03 17:40
Hi,
wenn du D6 oder höher hast, dann kannst du auch die Property
proportional vom TImage auf true setzen.
Wenn du D5 oder niedriger hast, dann schau mal in dem Post hier:
http://www.delphi-forum.de/viewtopic.php?t=9328
Dort hab ich erklärt wie es auch auf andere art und weise geht ;)
Au'revoir,
Aya~
löschi - Fr 04.04.03 17:51
hi,
das hilft leider nicht weiter , weil das timage verändert wird.
vieleicht hab ich vergessen zu sagen das das timage sich in einer scrollbox befindet :oops:
diese brauche ich um mit den "koordinaten" zu einem bestimmten punkt in der grafik zu springen.
das ganze wird eine landkarte die gezoomt werden kann
löschi
Aya - Fr 04.04.03 17:53
Hi,
| löschi hat folgendes geschrieben: |
das hilft leider nicht weiter , weil das timage verändert wird.
vieleicht hab ich vergessen zu sagen das das timage sich in einer scrollbox befindet :oops: |
mh... erklär bitte nochmal genau was du machen willst, und was nich funktioniert ;)
Au'revoir,
Aya~
löschi - So 06.04.03 12:29
hi aya,
hat sich erledigt, vielen dank für deine hilfe.
hab noch eine frage an dich: brauche ein malprog das ein Bild laden kann worauf ich einen layer legen kann. auf dem layer mchte ich dann "malen". (damit das o.g. bild nicht "bemalt" wird)
gruß löschi
Aya - So 06.04.03 18:04
Hi,
also du möchtest einfach nur ein Programm welches Layer unterstützt???
Ich benutzt immer PaintShopPro.. aber z.B. PhotoShop etc können das auch alle ;)
Au'revoir,
Aya~
löschi - So 06.04.03 22:01
hi,
das es andere programme gibt ,wie paint shop pro o.ä. weiß ich natürlich auch, aber das ist nicht mein prob.
so nu kommt`s: mein prog kann eine hintergrundbitmap und einen layer darstellen. die hintergrundbitmap wird von einer firma geliefert . sie wird jährlich upgedatet.
nun soll auf dem layer alle internen informationen dargestellt werden.
(mein prog kann nur darstellen: mit bitblt usw in paintbox )
um eben diesen layer zu erstellen brauche ich ein prog was auf diesem layer malen kann, und zwar so einfach wie möglich(DAU). um aber nun auf diesem layer zu "malen" brauche ich die hintergrundbitmap.
leider bin ich in dieser hinsicht ein totaler anfänger.
habe da ein prog aus dem buch grundlagen und profiwissen (borland delphi 5 ) " delphi paint" was dem was ich möchte schon ein wenig näher kommt, nur kann mann keine hintergrungbitmap aufrufen.
so genug geschwalert :shock:
vieleicht weißt du ja einen rat
gruß löschi
p.s. vieleicht kannst du dir das ja mal anschauen und umproggen???
ist jedenfalls für eine freiw. feuerwehr und soll uns die arbeit ein wenig erleichtern
Aya - So 06.04.03 22:04
huhu,
also ich weiß nich genau ob ich das problem jetzt verstanden habe...
Aber, du hast ne PaintBox und willst darauf malen, ja??? und die PaintBox soll ein Hintergrundbild haben...?
Dann lade das Hintergrundbild einfach als TBitmap und zeichne das einmal mit Canvas.Draw auf die PaintBox.
Oder meintest du doch was anderes?? *g*
Au'revoir,
Aya~
löschi - So 06.04.03 22:09
:oops:
hi ,
ja so ähnlich, es wird in der paintbox doch beide bitmaps zusammengefügt
hintergrund und layer . es soll doch nur auf dem layer " gemalt werden""
löschi
Aya - So 06.04.03 22:12
huhu,
also eine PaintBox hat keine Layer (ich lass mich eines besseren belehren, ich hab das ding nochnie benutzt *g*)
Wie wär's wenn du auf die PaintBox nen TImage packst und auf dem zeichnest?? Dann is die PaintBox dein Hintergrund und das Image der Layer...
Au'revoir,
Aya~
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!