Hallo,
ich möchte in einem Image Feld Schaubilder erstellen. Der ursprung beginnt ja in der linken oberen Ecke des Image Feldes. Wie kann ich den Ursprung in die Linke untere Ecke verschieben. Denn wenn ich werte in dem Image zeichnen lassen will, ist der größere wert unter dem kleineren wert. Ich hoffe ihr versteht was ich meine?
gruß
Jamara
Hallo,
ich möchte in einem Image Feld Schaubilder erstellen.
Du meinst TPaintBox?
Der
ursprung beginnt ja in der linken oberen Ecke des Image
Feldes. Wie kann ich den Ursprung in die Linke untere Ecke
verschieben.
Gar nicht.
Denn wenn ich werte in dem Image zeichnen lassen
will, ist der größere wert unter dem kleineren wert.
Umrechnen? Wenn 1 Pixel eine Einheit ist, PaintBox-Höhe - Wert.
Ich hoffe
ihr versteht was ich meine?
Ist es das, was Du meintest?
Manfred
Hallo,
ich denke nicht. In Lazarus heißt das Fenster TImage.
Oder ist es TPaintBox?
Gruß
1 „Gefällt mir“
ich denke nicht. In Lazarus heißt das Fenster TImage.
Hallo Jamara,
siehste, das muss man dazuschreiben.
Trotzdem, umrechnen musst Du.
MAnfred
Hallo,
Trotzdem, umrechnen musst Du.
Man kann auch die API-Befehle OffsetWindowsOrg oder SetWindowOrg verwenden, um das Mapping zu ändern.
LG
Jochen
1 „Gefällt mir“
Wo finde ich diese Einstellungen?
1 „Gefällt mir“
Wo finde ich diese Einstellungen?
Das sind keine "einstellungen, das sind API-Befehle. Eine beschreibung dazu findest du in der Delphi-Hilfe oder auch bei Microsoft.
http://msdn.microsoft.com/en-us/library/29ad92t9%28V…
Oder mit kleinen Tutorials:
http://wvware.sourceforge.net/caolan/mapmode.html
http://www.cpp-tutor.de/mfc/mfc/kap5/lektion5.htm
Ansonsten: Einfach mal selber googeln 
VG
Jochen