Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi mehrere Grafiken zusammen darstellen (https://www.delphipraxis.net/36172-mehrere-grafiken-zusammen-darstellen.html)

Master_BB 16. Dez 2004 18:58


mehrere Grafiken zusammen darstellen
 
Hya,
ich bau zur zeit einen Ägyptischen Taschenrechner.
Und ich habe ein problem mit der darstellung der ägyptischen Zahlenheroglyphen.
Es gibt verschiedene Symbole für 1, 10, 100 usw.
wie kann ich am besten diese Symbole die ich bisher jeweils einzeln als
BMP habe so darstellen das sie zusammen auf einer fläche kombiniert werden können.
Zum beispeil ist ein strick | eine 1 wenn ich die zahl 6 darstellen wie würde es
so aussehn
|||
|||
usw. dann davor noch heroglyphen mit 10 usw wenn die zahlen größer werden.
wie kriege ich das dynamisch hin? kann ja nicht ein unerschöpfliche menge an pictures da hinbaun.

auch sind die heroglyphen in farbe wodurch ich keine schriftart so definieren möchte die dann ja auch
erst beim program benutzer installiert werden müßte.

Wenn mir da jemand mit einer helbwes ausführlichen erklärung weiter helfen könnte
wäre das großartig.

Greetz
Master_BB

Birzenbae 16. Dez 2004 19:03

Re: mehrere Grafiken zusammen darstellen
 
//Edit: Ich glaub ich hab dich Falsch verstanden^^
Da du die Zahlenheroglyphen als BMP vorliegen hast kannst du speedbutton oder BitBtn verwenden, denn auf diese kannst du Grafiken abbilden.

Master_BB 16. Dez 2004 20:45

Re: mehrere Grafiken zusammen darstellen
 
ja aber ich kann doch auf nem speedbutton nicht mehrere nebeneinander und übereinander
anbringen das ist es doch
wenn ich eine zahl 3211 habe dann hab iche 4 verschiedene symbole die nebeneinander darzustellen wären
und ok jetzt könnte man 4 buttons nehmen aber das soll ja dynamisch für jede zahl funktionieren

dizzy 16. Dez 2004 20:48

Re: mehrere Grafiken zusammen darstellen
 
Via CopyRect bzw. BitBlt kannst du die doch auf ein TBitmap zusammenstückeln, und dann in einer PaintBox / einem Image anzeigen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:04 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz