Форум: "Основная";
Текущий архив: 2012.06.03;
Скачать: [xml.tar.bz2];
ВнизКак получить размер экрана в дюймах или см? Найти похожие ветки
← →
TStas (2011-01-03 22:51) [0]Наверняка же какая-то API-ф-ция есть. Конечная задача - нарисовать картинку в натуральном масштабе.
← →
Юрий Зотов © (2011-01-03 23:06) [1]GetDeviceCaps ?
← →
Anatoly Podgoretsky © (2011-01-03 23:14) [2]> TStas (03.01.2011 22:51:00) [0]
Это имет смысл только для LCD с DVI интерфейсом.
← →
Дмитрий Белькевич (2011-01-03 23:35) [3]
> Это имет смысл только для LCD с DVI интерфейсом.
Тоже такая задача интересна, можно ли как-то определить, что стоит lcd через dvi?
← →
TStas (2011-01-04 00:10) [4]Первый параметр GetDeviceCaps - это контекст устройства. Я его получил через DC := GetDC(0). А второй - какой-то Index: Integer. Я ноль передал, получил пятизначное число. Может, не ноль передавать.
Извините, если вопрос дурной, но с API ф-циями всегда проблема, по ним справку получить трудно. :(
← →
TStas (2011-01-04 00:12) [5]Я нашел описание и читаю.
← →
Германн © (2011-01-04 01:35) [6]
> Anatoly Podgoretsky © (03.01.11 23:14) [2]
>
> > TStas (03.01.2011 22:51:00) [0]
>
> Это имет смысл только для LCD с DVI интерфейсом.
>
Хм. А принцип WYSIWYG вроде придумали гораздо раньше?
Или мы буквоеды и считаем с точностью до нанометров? :)
← →
Anatoly Podgoretsky © (2011-01-04 08:48) [7]> TStas (04.01.2011 00:10:04) [4]
Неправда, справку можно получить двумя способами: или из MS SDK поставляется
с Дельфи, или более современную из MSDN
Зачем ты передавал 0, тебе что номер версии нужен? Лучше прочитать справку и
вызвать с нужным индексом.
← →
KilkennyCat © (2011-01-04 13:51) [8]
> Anatoly Podgoretsky © (03.01.11 23:14) [2]
>
> Это имет смысл только для LCD с DVI интерфейсом.
Почему такая привязка к железу? Странно очень. Совершенно не гарантирует ничего. Дешевые мониторы могут не дать D ни по вга, ни по дви.
← →
Дмитрий Белькевич (2011-01-04 18:23) [9]
> Или мы буквоеды и считаем с точностью до нанометров? :)
Юзеры воткнут какой-нибудь монитор, а выставят в опциях другой, или поменяют монитор и забудут поменять в опциях. В результате (в нашем случае) вам могут отрезать что-то лишнее, оно вам надо? ;)
← →
DiamondShark © (2011-01-05 10:15) [10]
> Германн © (04.01.11 01:35) [6]
> Хм. А принцип WYSIWYG вроде придумали гораздо раньше?
А принцип WYSIWYG вовсе не требует, чтобы логические размеры были равны физическим. Достаточно пропорциональности.
> KilkennyCat © (04.01.11 13:51) [8]
> Почему такая привязка к железу?
Потому что контролируемые физические размеры можно получить только на вполне определённом железе.
← →
Anatoly Podgoretsky © (2011-01-05 12:14) [11]Кто то никогда не видел LCD с DVI портом.
Где он там найдет регулировку размеров, только физически пиксели раздвигать.
← →
TStas (2011-01-06 17:31) [12]Прочитал про все константы, только вот высоту в санитметрах и ширину в сантиметрах он выдает какую-то безумную, более того, соотношение между ними не Screen.Width/Scree.Height. Комрьютер - ноутбук Asus.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2012.06.03;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c