Tabulator in einem Static-Element anpassen!
-
Hi,
folgendes Problem:
Ich habe in meinem Programm 2 Static-Elemente "verbaut" welche genau untereinander platziert sind.In dem oberen steht ein ganz normales Alphabet ABCDEF...
In dem unteren steht ein Geheimtextalphabet, welches von einer Schleife generiert wird.Das Geheimalphabet wird durch "Buchstabe\t" generiert. Aber da ich das ganze Alphabet nebeneinander in meinem Dialogfeld unterbringen möchte, ist der Tabulatorabstand einfach zu groß. Kann man den irgendwie selbst bestimmen, wieweit nach dem Buchstaben nach rechts gerückt werden soll?
Habs auch schon mit Leerzeichen probiert, nur da ist das Problem mit den unterschiedlichen Breiten der Buchstaben (W und I z.B.), Irgendwann in der Mitte stehen die Buchstaben nicht mehr so untereinander wie sie sollten.
CU

-
Geht meines Wissens nach nicht.
Aber TabbedTextOut sollte dir da weiterhelfen. (Kannst ja ne Klasse von CStatic damit ableiten - oder direkt in OnPaint zeichnen)
Oder du legst 26 Static Windows an

Könntest auch eine ListBox nehmen (Halt ohne Rand, andere Hintergrundfarbe)
-
oder Du nimmst eine Schrift mit fester Schriftbreite (Courier)
-