Ursprung Image Feld

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 Like

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 Like

Wo finde ich diese Einstellungen?

1 Like

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 :smile:

VG
Jochen