Zitat von
Dax:
Das kriegst du ganz einfach über TextExtent des Canvas.
Nein, der beachtet nicht CR+LF, TABs, etc.
Zitat von
DataCool:
schön und gut, damit weiss ich aber immer noch nicht die korrekten Masse des Rechtecks indem ich zeichen möchte/muss.
1. Anschauen was in der
MSDN zu dem
WinAPI Befehl steht! Er wurde nicht umsonst genannt und stellt die Lösung dafür dar!
2. DrawText() kannst du einmal zur Ausgabe nutzen...
3. und zum anderen auch dazu, dir das benötigte Rechteck berechnen zu lassen. Das kann DrawText() auch (daher der Hinweis auf die Funktion). Schau dir dazu mal den Parameter DT_CALCRECT an.