Text Ausrichtung
-
Morgen,
ich möchte den Text eines Buttons ausrichten (Rechts/Links/Zentriert). SetTextAlign mit dem DC des Buttons hat leider keine Wirkung.
PS: Ich erstelle die Buttons nicht dynamisch sondern lade sie zusammen mit einem Dialog aus den Resourcen.
-
Dafür gibt es die Button-Styles BS_LEFT bzw. BS_RIGHT

Wenn du Dialog-Ressourcen verwendest kannst du auch (so geht es zumindest bei VC++) den Button auswählen, dann auf Eigenschaften und dann den Reiter Formate auswählen - dort findest du dann eine Dropdown-Liste "Horizontale Ausrichtung" :xmas2:
-
@flenders, leider geht das in meinem Fall nicht. Die Ausrichtung soll sich dynamisch anpassen lassen obwohl der Dialog mit Buttons aus den Resourcen kommt. Trotzdem danke.
-
Dann musst du eben dynamisch BS_LEFT bzw. BS_RIGHT über GetWindowLong / SetWindowLong setzten bzw. löschen
