![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать диагональ монитора
Piero © (2003-10-22 22:20:00)
Вот встал вопрос можно ли выиснить диагональ монитора и текущее разришение. Или может быть размер зерна монитора. Спасибо
Reindeer Moss Eater (2003-10-24 14:18:00) [1]
var DC:HDC;
begin
...
DC:=GetDC(0);
ScreenLogPixels:=GetDeviceCaps(DC,LOGPIXELSY);
...
end;
Reindeer Moss Eater (2003-10-24 14:14:00) [2]
> Задача такая: нарисовать фигуру, чтобы на любом мониторе
> в "абсолютном" измерении (в сантиметрах или дюймах), эта
> фигура была одинаковой.
А как знание диагонали помогает выполнить эту задачу?
Woolen (2003-10-24 14:11:00) [3]
2 Mihey:
> Может как-нибудь по модели монитора можно узнать? В смысле,
> имея базу данных на каждую модель.
Можно, конечно, но ему не поможет. Читай:
> Задача такая: нарисовать фигуру, чтобы на любом мониторе
> в "абсолютном" измерении (в сантиметрах или дюймах), эта
> фигура была одинаковой.
А теперь вот это, если самому такие мысли не приходят:
> Покрути ручки настройки размера
Ни хрена абсолиюного в мониторе нет и быть не может - юзер как хочет, так и вертит!!!!!!!!!! И вообще, вопрос ни о чем. Все дюймы в мониторе такого же относительного размера как и пикселы! И никаких рисунков одинакового размера быть не может!
2 Piero:
И на кой хрен тебе это сдалось? Не могу придумать ни одной причины.
Rouse_ (2003-10-23 23:19:00) [4]
По поводу диагонали: (войду в офтопик) если монитор 17 дюймов это не значит что видимая диагональ будет 17 дюймов, обычно дюйма на полтора меньше.
Желаю успехов
default (2003-10-23 22:15:00) [5]
по его задачи ему и не надо знать
"А еще у монитора есть видимая область - ее только линейкой можно померить"
ему надо знать только сколько пикселов на дюйм приходится и всё
Mihey (2003-10-23 22:13:00) [6]
Может как-нибудь по модели монитора можно узнать? В смысле, имея базу данных на каждую модель.
Anatoly Podgoretsky (2003-10-23 21:27:00) [7]
Покрути ручки настройки размера
Piero (2003-10-23 21:15:00) [8]
А как узнать "колько пикселов приходится на дюйм".
Задача такая: нарисовать фигуру, чтобы на любом мониторе в "абсолютном" измерении (в сантиметрах или дюймах), эта фигура была одинаковой.
REA (2003-10-23 12:35:00) [9]
Разрешение никто толком не говорит.
А еще у монитора есть видимая область - ее только линейкой можно померить.
Amoeba (2003-10-23 12:05:00) [10]
Размер зерна можно узнать только из тех. описания монитора. Надо же додуматься до столь дурацкого вопроса...
default (2003-10-22 23:09:00) [11]
а зная разрешение и сколько пикселов приходится на дюйм можно посчитать длину диагонали монитора в долях метра или что там нужно...
Guerrilerro (2003-10-22 23:07:00) [12]
разрешение: ShowMessage(IntToStr(Screen.Width) + " X " + IntToStr(Screen.Height));