Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Длина текста

284
04 октября 2005 года
michael_is_98
587 / / 25.02.2005
У меня следующий вопрос: как имея массив строк и соответствующий массив длин строк в символах получить длину каждой строки в логических единицах.
Т.е. можно для каждого элемента массива строк вызывать GetTextExtentPoint32 и не использовать второй массив.
Но можно ли используя второй массив получить тот же результат быстрее?
284
05 октября 2005 года
michael_is_98
587 / / 25.02.2005
Просто можно вызывать для каждой строки GetTextExtentPoint32 и получать размер строки в логических единицах, а можно один раз подсчитать средний размер символа в лог. единицах с помощью функции GetTextMetrics и затем для каждой строки умножать полученный средний размер на число символов в строке.

Но эти подходы почему-то не всегда дают один и тот же результат.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог