Вверх ↑
Разработчик
Ответов: 26303
Рейтинг: 2146
#1: 2012-05-13 14:59:56 ЛС | профиль | цитата
nesco писал(а):
виноват метод TextExtent в KOL, он такие размеры выдает

Дальнейшее рассмтрение показало, что виновник находится еще глубже -- по-разному заполняется структура DRAWITEMSTRUCT для сообщения отрисовки пунктов меню -- WM_DRAWITEM, к нам на отрисовку приходят уже разные прямоугольники пунктов для кириллицы и латиницы. TextExtent оказался ни в чем не виноват, он выдает одинаковый размер -- 35 для обоих текстов. А вот до нас доходит уже 49 и 36
карма: 22

0