| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разное тестирование > Программа "Экраны" |
| Автор: artsb 19.10.2010, 23:16 |
| Всем привет! Предыстория. Многим программа может показаться бесполезной, поэтому, чтобы не было постов типо "что это за бред?", начну с истории А началось всё с нового телевизора, который я подключил к ПК, чтобы смотреть кино и показывать фотки. Т.к. разрешения экрана и телевизора сильно различались, режим "Дублировать экран" не подходил. Пришлось выбрать режим "Продолжить экран". Но тут возникла другая проблема: так как телевизор стоит в другой комнате, не видно что там происходит. Собственно, так родилась идея написать представленную программу. Описание. В верхней части окна находятся органы управления программой. Ниже, слева отображается список найденных экранов и краткая информация о них, а справа отображается изображение с выбранного экрана. Кнопки (слева на право). 1. Обновить список экранов. 2. Получить изображение с выбранного экрана (тоже что и двойной клик в списке экранов). 3. Остановить получение изображения. 4. Масштабировать полученное изображение. 5. Оставить исходный масштаб полученного изображения (можно изменить отображаемую область). 6. Следовать за курсором мыши. 7. Установить скорость обновления изображения. (ИМХО самое оптимальное значение - 60 мс) 8. Отображать на полученном изображении курсор мыши или нет. 9. Расширенный режим. Если выключено - на изображении не будет видно некоторых всплывающих подсказок и т.п. В WinXP включение этого режима приводит к миганию курсора. 10. О программе Сразу скажу, что не со всех видео плееров происходит захват картинки. Всё зависит от способа вывода изображения, который использует конкретный плеер. В KMPlayer можно выбрать такой, при котором захват будет происходить нормально. Про остальные плееры ничего особо сказать не могу. Жду отзывов Обновление (v 1.1 alpha) 1. Сделал приложение юникодным. 2. При старте программы создаётся список экранов. 3. Исправил мигание курсора в режиме "Следить за курсором мыши". 4. Изменил значок программы. |
| Автор: ZBugz 21.10.2010, 09:36 |
| Прикольно |
| Автор: CompWorm 10.5.2011, 16:03 |
| отличная программа! пока не тестировал с теликом, но идея мне нравится! замечания/пожелания 1) во-первых, не понял, как одновременно смотреть несколько экранов и как их размещать друг относительно друга в экране. 2) хотелось бы иметь возможность зума 3) возможность выделения фрагмента экрана для наблюдения 4) возможность вывода изображения выбранного окна. (в том числе, если удастся, то в свёрнутом состоянии.) как потестю с телевизором отпишусь. спасибо, прога интересная. исходники будут? |
| Автор: artsb 10.5.2011, 19:01 |
| Уже столько времени прошло... Рад, что тебе понравилось CompWorm. 1) А такой возможности нет. Изначально, целью было увидеть один монитор (телевизор), который не находится в пределах прямой видимости. Но идея хорошая. 2) Да, такая опция не помешает. 3) Это кнопка под номером 5. Курсором можно выбрать отображаемую область. 4) Это можно. Вот только на счёт свёрнутого окна есть сомнения. А, вообще, у меня случилось горе - испортился HDD. Пока восстановить все данные не получилось. Буду пробовать ещё. Вообще, изначально, я не планировал выкладывать исходники. Хотя там нет ничего экзотического или особенного. Так что, возможно, если получится восстановить проект, выложу. |
| Автор: CompWorm 11.5.2011, 07:25 |
да, я что-то последнее время перестал сюда ходить, хотя раньше активно интересовался этим разделом)) ну я когда этой темой занимался, пришёл к выводу, что средствами АПИ нельзя снять канву со свёрнутого окна... но если ты придумаешь как это сделать - ты бог вообще, в плане перспективного развития твоей задумки, я бы сделал упор на управление рабочими пространствами с одного монитора... то есть, представь, что у меня подключена камера наружного наблюдения, телевизор, тв-тюнер, удалённый рабочий стол и несколько свёрнутых программ, которые не помещаются на рабочем столе... так вот если создать своеобразное окружение рабочего стола, или просто прогу с удобным управлением всем этим, то на одном монике можно было бы создать удобный центр наблюдения для админа или что-то в этом духе... естественно, такое и продавать не стыдно. |
| Автор: CompWorm 20.5.2011, 07:55 |
| окей, ждём |