Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
Беда в том, что монитор старый, драйверов нет, а деволтовый... 24.06.09 22:55 Число просмотров: 3091
Автор: DPP <Dmitry P. Pimenov> Статус: The Elderman Отредактировано 24.06.09 22:58 Количество правок: 1
|
Беда в том, что монитор старый, драйверов нет, а деволтовый драйвер считает, что у монитора какая-то дефолтовая диагональ. В драйвере должна быть прописана диагональ монитора и в зависимости от режима и соотношения сторон можно посчитать разрешение в "точках_на_дюйм". Затем при рисовании квадрата с заданной линейной стороной просто вычислить ее в пикселях. Если что-то не клеится, значит какой-то параметр в системе неверно задан.
> > > Как решить эту задачу, используя приведённые данные, а > > может и ещё другие данные использовать > 1) Никак, и надеясь на милость создателей всех этих > непростых программно-аппаратных систем (начиная монитором и > кончая браузером), выводить свои кракозяблики, щитая, что > компутер выводит их верно, если сказал ему "10 сантиметров" > ;-) > Для гипнозомбирования упрямого пользователя выводить внизу > масштабную линейку, где рисовать эталонную длину, и писать, > сколько это сантиметров суть ;-) > 2) Если пользователь звереет, предложить ему откалибровать > масштаб под его непростую реальность. Вывести ему 100 мм, > попросить измерить ЭТО линейкой, и ввести получившееся > кол-во миллиметров в поле ввода твоей Программы. Так твоя > Программа узнает реальный масштаб. Логично.
|
|
|