PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Ошибки/предложения (http://pccar.ru/forumdisplay.php?f=82)
-   -   Ошибки при большом шрифте в винде (http://pccar.ru/showthread.php?t=11355)

S_Win 17.02.2010 23:17

Ошибки при большом шрифте в винде
 
Привет!
У меня в винде(XP) стоит большой шрифт тот что в параметрах экрана->Дополнительно. До версии 4 с ним все отображалось нормуль.
Сейчас стоит 4.1.2 и вот такие баги получаются:
1) Не корректно отображается скин, особенно нижние кнопки.
2) Не полностью развернуто окно настроек (вернее в него не все умещается).
Если поставить маленький шрифт, то все ок.
Касается только WinXP. В Семерке что с большим, что с маленьким шрифтом все отображается корректно.

Пара скринов для наглядности:
http://kachan.ru/UserFiles/eo1.jpg
http://kachan.ru/UserFiles/eo2.jpg

LI()n 17.02.2010 23:24

При отрисовке элементов Visual Basic использует переменные Screen.TwipsPerPixelX и .TwipsPerPixelY. Твипы - это типа количество точек (каких-то виртуальных), приходящееся на одну физическую точку (пиксель) на экране.
При нормальном шрифте это значение равно 15 твипам на пиксель, и все элементы отображаются корректно. Как только меняются глобальные размеры отображения - меняются, видимо, и это число (например, не 15, а 25), и все четко подогнанные друг к другу элементы разъезжаются...
Ну, во всяком случае, я думаю, что проблема именно в этом. Как ее решить - не знаю. У себя давно наблюдал подобное при изменении глобального размера шрифтов.


Часовой пояс GMT +4, время: 18:14.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot