Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > Ищу программу для наложения кальки на экран


Автор: ДокторТуамОсес 26.7.2011, 20:37
Ищу программу для наложения кальки на экран

Представьте что Вы на экран накладываете кальку с управляемой Вами 
прозрачностью, цветом и отверстиями, нужного Вам размера и положения. И которую 
при этом Вы ещё можете двигать по экрану как хотите.

Так вот. Я ищу программу, делающее нечто подобное.

Если кто знает подобную программу отпишитесь в этой теме.
Заранее премного благодарен.
_________________________________               
21:26 26 июля 2011 г.
Доктор ТуамОсес inc.®

Автор: ДокторТуамОсес 26.7.2011, 21:08
Ну или такую прогу.
Чтобы можно было выделить области отображения на окошках, а потом все эти
"дырки", в которых отображаются нужные мне части окон, собрать в нужно мне 
месте.

Зачем это надо?

Просто часто бывает, что нужна инфа не всего окна а только с некоторой его 
части. На других окнах - аналогично.
Логично будет сделать так, чтобы на экране отображались только нужные мне 
области окон причём в нужном мне месте.

Приведу еще более конуретные пример. В окне дефрагментатора отображается туева
хуча параметров. А я хочу видеть только имя дефрагментируемого в данный момент
файла. Причём в правом верхнем углу экрана. Причём как всплывающую (по 
достижении курсора мыши этого угла экрана) подсказку.
А в это время Архивариус у меня колбасит хард (индексирует файло). Из окна
архивариуса мне нужна только маленькая область, где отображается текущее кол-во 
слов в индексе. Так вот. Хочется выделить "дыркой" эту область и занести её во
всплывающую подсказку.

Есть ещё десятка полтора окон запущенных программ. И в них мне аналогично нужнане вся инфа.

Так вот. Хотелось бы как мозаику собрать всплывающую подсказку, в которой будут
"дырки", в которых будут отображаться нужные мне части окон.

Есть такие проги?
_________________________________
22:07 26 июля 2011 г.
Доктор ТуамОсес inc.®

Автор: CompWorm 27.7.2011, 08:26
такого железно нет.

... раз уж шаришь в с++, кури ман по хендлам. тупо копируешь нужный кусок канвы нулевого хендла и выводишь в том месте экрана, где тебе надо. (сори за дельфовую терминологию)
принцип моего предложения аналогичен работе комбинации Alt+PrtScr

Автор: ДокторТуамОсес 28.7.2011, 12:57
Цитата(CompWorm @  27.7.2011,  08:26 Найти цитируемый пост)
такого железно нет.

Почему?  smile 
Ведь это очень нужная (практически любому, кто использует на компе сразу несколько программ) фича.

Не верю, что из нескольких сотен миллионов программистов (как профессионалов, так и любителей) никто не озадачился написанием подобной проги, реализующей такую "кальку". Наверняка многим, как и мне, приходила мысль о необходимости подобной кальки с управляемыми вырезами.

Наверняка есть уже что-то подобное. Нужно просто хорошо поискать.
А то "изобретать велосипед" (писать прогу, которая делает то же, что уже существующие проги) не хочется.

Автор: DviRUS 28.7.2011, 13:54
это можно реализовать только в самих программах... ито очень трудно а так как у тебя 2 разные программы (дефрагментатор и архивариус) даже написаные на разных языках, ты никогда этого не сделаешь, по крайней мере без каких-нибудь виртуальных дисплеев для каждого окна... кароче сложно, муторно, долго и ненужно. Такого нет..., как говорил предыдущий автор "железно" (с)!
Но ты можешь изучить асм (если не знаешь) и попробовать что-нибудь подобное сделать, думаю раз в год, гдето глубоко в душе какой-нибудь юзер тебе будет благодарен.

Автор: ДокторТуамОсес 28.7.2011, 16:49
Цитата(DviRUS @  28.7.2011,  13:54 Найти цитируемый пост)
это можно реализовать только в самих программах.

Почему это? smile 
Разве извне нельзя прочитать инфу, содержащуюся в окне? Венда же, когда рисует окошко откуда-то берёт эту инфу. Т.е. есть наверняка для этого есть какие-нибудь функции GUI  API.

Добавлено через 3 минуты и 2 секунды
Цитата(DviRUS @  28.7.2011,  13:54 Найти цитируемый пост)
так как у тебя 2 разные программы (дефрагментатор и архивариус) даже написаные на разных языках

Да какая разница на каких языках они написаны.   smile 
Ведь окошки-то они всё равно рисуют с помощью одних и тех же вендовых GUI API функций.  smile

Добавлено через 5 минут и 1 секунду
Цитата(DviRUS @  28.7.2011,  13:54 Найти цитируемый пост)
кароче сложно, муторно, долго

Я не уверен в этом.

Добавлено через 6 минут и 11 секунд
Цитата(DviRUS @  28.7.2011,  13:54 Найти цитируемый пост)
и ненужно

Забыли добавить "лично мне" smile

Добавлено через 7 минут и 23 секунды
Цитата(DviRUS @  28.7.2011,  13:54 Найти цитируемый пост)
Такого нет..., как говорил предыдущий автор "железно" (с)!

Не верю. Так как фича очень нужная. Поэтому наверняка кто-нить уже написал нечто подобное

Добавлено через 10 минут и 53 секунды
Ибо многие бы хотели по своему усмотрению выбирать элементы окна для отображения. Или разрезать окна на кусочки и собирать из этих кусочков разных окон свои окна, состоящие только из нужных конкретно им кусочков

Автор: ДокторТуамОсес 30.7.2011, 13:08
Ау народ! Чо не отвечаем та?  smile 

Автор: CompWorm 31.7.2011, 17:56
Цитата(ДокторТуамОсес @  28.7.2011,  16:49 Найти цитируемый пост)
Ибо многие бы хотели по своему усмотрению выбирать элементы окна для отображения.

мне кажется ты уже опроверг эту реплику своим же ответом
Цитата(ДокторТуамОсес @  30.7.2011,  13:08 Найти цитируемый пост)
Ау народ! Чо не отвечаем та?


Цитата(ДокторТуамОсес @  28.7.2011,  12:57 Найти цитируемый пост)
Не верю ... Нужно просто хорошо поискать.

ну и как успехи? мы таких прог не встречали... от нас то что надо? тебе уже всё расписали. вплоть до конкретных предложений. 

Автор: ДокторТуамОсес 31.7.2011, 21:25
Цитата(CompWorm @  31.7.2011,  17:56 Найти цитируемый пост)
тебе уже всё расписали. вплоть до конкретных предложений.  

 smile 
Когда?
В теме всего лишь два (не считая Вашего) весьма пространных сообщения.
И всё. smile 

Автор: CompWorm 1.8.2011, 09:19
Цитата(ДокторТуамОсес @  31.7.2011,  21:25 Найти цитируемый пост)
Когда?
В теме всего лишь два (не считая Вашего) весьма пространных сообщения.
И всё. smile  

вот в них то и вся суть.
итог - пиши свою программу, ибо готовой никто найти не смог за неделю, значит данная область приложений не охвачена разработчиками.

Автор: ДокторТуамОсес 1.8.2011, 14:41
Цитата(CompWorm @  1.8.2011,  09:19 Найти цитируемый пост)
итог - пиши свою программу, ибо готовой никто найти не смог за неделю, значит данная область приложений не охвачена разработчиками.

Я боюсь, что всё гораздо проще объясняется:
Никто мне за неделю не помог, потому что банально эту тему мало кто видел.
У темы всего лишь 195 просмотров. Причём 50 - это мои. И другие наверное кто заглядывал в эту тему (как Вы например) заглядывали не по одному разу. Вот и получается что тему-то видели всего человек 30. А ведь интернет ежедневно посещает больше МИЛЛИАРДА юзверей. Что такое 30 по сравнению с миллиардом? Даже не песчинка. А меньше.

Вот если бы тему видели человек 700 (причём не "блондинок" в области IT наук), и при этом никто бы не смог ничем помочь, тогда бы я с Вами согласился.

А так. Нет.

Вообщем, ждём-С дальше  smile

Добавлено @ 14:43
Цитата(CompWorm @  1.8.2011,  09:19 Найти цитируемый пост)
вот в них то и вся суть.

Какая такая "суть"?  В них практически ничего дельного не сказано.
Вообще "Как же тебя понять если ты ничего не говоришь"© к/ф "Иван Василич меняет профессию"

Автор: CompWorm 2.8.2011, 12:00
попробуй тогда дать объявление на яндексе или гугле об этой теме и посмотрим, реально ли набрать хотя бы 1 лям просмотров  smile 

Автор: ДокторТуамОсес 2.8.2011, 12:22
Цитата(CompWorm @ 2.8.2011,  12:00)
попробуй тогда дать объявление на яндексе или гугле об этой теме 

Каким образом?  smile 

Автор: CompWorm 2.8.2011, 13:52
Цитата(ДокторТуамОсес @  2.8.2011,  12:22 Найти цитируемый пост)
Каким образом?

http://advertising.yandex.ru/
https://adwords.google.com/

Автор: ДокторТуамОсес 9.8.2011, 23:56
Дык там бапки нужно платить  smile 

Автор: CodeMonkey 30.8.2011, 18:00
Вообще-то это невозможно.

Если окно перекрыто - http://www.transl-gunsmoker.ru/2010/07/blog-post_20.html. Вам просто тупо нечего будет показывать.

А если окно видимо - нафига вам программа? Информация и так на экране.

Конечно, с введением новых возможностей GUI в Windows Vista это становится возможным (на базе этих возможностей работает live preview в панели задач). Но всё равно это не будет работать в общем случае для всех программ - просто потому что http://www.gunsmoker.ru/2010/04/blog-post.html.

Тухлый номер, короче. Нужно вбухать много сил в программу, которая всё равно не будет стабильно работать. Нафиг такое кому надо?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)