Einzelnen Beitrag anzeigen

TriphunEM

Registriert seit: 8. Jan 2004
147 Beiträge
 
#1

Get/SetWindowText abmessen?

  Alt 18. Jan 2006, 15:45
Hallo, ich lese mit GetWindowText das Caption eines globalen Fensters ein.
Ich will dann mit SetWindowText das eingelesen Caption + einen Text meiner Wahl an das Fenster zurückgeben.

Ich will aber das mein Text rechtsbündig angezeigt wird. Hat jemand eine Idee wie ich das machen kann?

Ich hatte mir gedacht, mit GetWindowRect die Breite zu holen, und dann eine Berechnung zu machen und den abstand mit Leerzeichen zu füllen.

Bloß hierbei ist das Problem, wie kann ich die Pixelbreite des Textes ermitteln. Canvas.Textwidth() geht irgendwie nciht richtig,
zu min. sind die Werte falsch. kann ich mir aber auch denken, da Textwidth ja auch nicht weiß, wie hoch und breit ein buchstabe ist, da ja nie ein Font angeben wird.

Hat jemand eine Idee????

MfG
  Mit Zitat antworten Zitat