Zitat von
Hiele:
Ich habe es auch schon mit OnDrawColumn probiert.
Da habe ich die benötigten Werte in ein String geschrieben und mit Textout ausgegeben.
Doch der Umbruch klappte nicht (#13)
Windows.DrawText(Grid.Canvas.Handle, ...) kann mit Zeilenumbrücken umgehen. Canvas.TextOut() ruft DrawText() mit dem Flag DT_SINGLELINE auf, was deine Zeilenumbrüche natürlich "zerstört". Wenn du also DrawText() selbst aufruft und kein DT_SINGLELINE als Flag angibst, wird der Text auch umgebrochen.