Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Как определить размер буквы пропорциональн шрифта?


Автор: samtron 1.12.2009, 14:28
Здравствуйте, делаю текстовый редактор, столкнулся с проблемой - мне для позиционирования каретки нужно знать размер буквы шрифта, при работе с моноширинным нет проблем, т.к. там размер у всех букв одиноков и я с момощью TEXTMETRIC могу узнать ширину буквы, но вот с пропорцианальным шрифтом проблемы - ширина букв разная и как узнать ширину отдельной буквы я не знаю, может встречались с подобным?

Автор: GremlinProg 1.12.2009, 14:37
GetCharWidth32
или GetCharABCWidths - для TrueType

Добавлено через 1 минуту и 43 секунды
http://msdn.microsoft.com/en-us/library/dd183418(VS.85).aspx

Автор: samtron 17.12.2009, 14:01
Cпасибо GremlinProg, прямо в точку!!!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)