Прошло довольно много времени с тех пор, как я справился с этим на Win32, но я считаю, что сам шрифт определяет «ожидаемый» интервал, определяя пустое пространство под символом. Drawtext использует эту полную «высоту» для позиционирования следующей строки при переносе. Если вы хотите сделать что-то, что не согласуется с этим размером, я полагаю, вам придется выполнить свои собственные вычисления переноса и несколько вызовов DrawText ().