Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Nikolay, ist es möglich, den Text an der oberen rechten Ecke auszurichten. Ich kämpfe schon seit einem halben Tag... Ich habe sie an der rechten Ecke ausgerichtet, aber der Text ist nur an der linken Seite ausgerichtet. Können Sie mir einen Tipp geben?
Ich kenne mindestens zwei Möglichkeiten.
den Ankerparameter in TextOut (und wahrscheinlich auch das Objekt selbst) setzen
die Textgröße zu berechnen und zu berücksichtigen)
den Ankerparameter in TextOut setzen (und wahrscheinlich auch das Objekt selbst)
Textgröße berechnen und berücksichtigen )
Nikolai, ist es möglich, den Text an der oberen rechten Ecke auszurichten. Ich kämpfe schon seit einem halben Tag... Die rechte Ecke ist ausgerichtet, aber der Text ist nur an der linken Seite ausgerichtet. Können Sie mir einen Tipp geben?
Ich kenne mindestens zwei Möglichkeiten.
den Ankerparameter in TextOut (und wahrscheinlich auch das Objekt selbst) setzen
Textgröße berechnen und berücksichtigen )
Das ist nicht das, was ich meinte. Die rechte Ecke ist in Ordnung. Sind jedoch zwei oder mehr Zeilen unterschiedlich lang, werden sie nach dem ersten Zeichen der Zeile ausgerichtet. Und ich möchte, dass Zeichenketten am letzten Zeichen der Zeichenkette ausgerichtet werden.
Dies ist die erste Zeile.
Dies ist die zweite Zeile.
Und dies ist die dritte Zeile.
Im Beispiel auf der ersten Seite werden im zweiten und dritten Teil des Codes Pixelverschiebung oder Prozentverschiebung verwendet. Die Zeilen können jedoch nur durch Einrücken vom linken Rand aus ausgerichtet werden. Dies ist jedoch nicht immer praktisch, insbesondere wenn die Länge der Schnur variieren kann. Zum Beispiel "Summe = 10" oder "Summe = 1000".Es ist seltsam, dass das Thema auf Canvas übergegangen ist. Ich mache das schon seit Urzeiten:
FS - Schrifthöhe.
PS Beispiel für oben rechts :)
Es ist seltsam, dass das Thema auf Canvas übergegangen ist. Ich mache das schon seit Urzeiten:
FS - Schrifthöhe.
PS Beispiel für oben rechts :)
So habe ich es auch jahrelang machen können.
Das war's, ich hab's.
Wir richten dasObjekt OBJ_BITMAP_LABEL am rechten Rand aus, wir können es horizontal und vertikal einrücken, wir weisen OBJPROP_ANCHOR ANCHOR_RIGHT_UPPER zu. Dann wird die Breite des Bildes bei der Erstellung der Ressource festgelegt. Und dieser Wert sollte in TextOut als zweiter Parameter gesetzt werden und dann Text wird auf der rechten Seite der Leinwand ausgerichtet werden.