DrawTextEx() return Wert richtig nutzen
-
Ich möchte einen langen Text auf mehrere Seiten aufteilen.
Wie ich in der MSDN gelesen haben gibt die Funktion einen Wert in der MEinheit logical units zurück. Wie kann ich diese in Pixel umrechnen?Oder wie kann ich den Text sonst auf mehrere Seiten aufteilen???
Vielen Dank für die Antworten!
-
Wenn Du MM_TEXT verwendest, dann sind logical units gleich Pixel. Das hängt von dem Dir verwendeten Mapping Mode ab.
Ansonsten gibt es DT_CALCRECT um das auszurechnen.Das CEditView hat in seiner Druck Routine einen kompletten Code Satz dazu! Du hast den MFC Source Code also einfach CPP machen (Copy paste programming)
