|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Масштаб экрана
Проектировщик ВК. LISP-любитель.
Москва
Регистрация: 15.12.2003
Сообщений: 1,202
|
||
Просмотров: 3936
|
|
||||
Сообщений: n/a
|
Теоретически если узнать диагональ мнитора, экранное разширение и координаты рабочей области в пикселях, то наверное можно сделать кое-каие выводы может и не слишком точные, но вероятно достаточные. Однако как достать эти настройки програмно не знаю разве что задать их самому.
|
|||
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
Размеры текущего вьюпорта найти можно. Но работает это как то "кривовато". Пока не переключишся в один из Layouts и не вернешся обратно, правильных размеров не получается и Regen не помогает. Попробуйте:
Код:
|
|||
![]() |
|
||||
Проектировщик ВК. LISP-любитель. Регистрация: 15.12.2003
Москва
Сообщений: 1,202
![]() |
>Fantomas,
да, спасибо, это то что нужно. НО: первый вариант глючил, но странно, в одних файлах все в порядке - никаких глюков, в других совершенно непонятные результаты. второй вариант замечателен во всех случаях, но не подходит из-за сохранения. Вопрос: зачем в первом было Код:
|
|||
![]() |
|
||||
Инженер по системам безопасности Регистрация: 23.11.2003
Рига
Сообщений: 1,099
|
>Apelsinov
Это просто переключение из Mодели в Layout1 и обратно. Сейчас еще поэксериментирую чтобы без сохранения работало. Дело в том что значения высоты и ширины вьюпорта запоминаются один раз при создании, сохранении или когда вьюпорт становиться активным (что я делал переключаясь в лист и обратно) и не изменяются при зуме. |
|||
![]() |