Моя программа рисует текстовые строки в прямоугольники, определяя ширину и высоту текста и выбирая шрифт меньшего размера, если он слишком велик для прямоугольника.Но изначально я использовал только однострочный текст, теперь мне нужно несколько многострочных, я использовал GetTextExtentPoint32 , но если в строке есть \ n, кажется, что это нормальный символ.
DrawText с DT_CALCRECT возвращает только высоту текста ...
Есть ли простой способ сделать это?