Вверх ↑
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
#1: 2010-11-04 23:40:17 ЛС | профиль | цитата
Недавно нашел интересную софтину.
Её идея очень понравилась.
С помощью неё можно запустить приложение в отдельном, масштабируемом окошке, либо вывести запущенное приложение или часть его в отдельное окошко.
Название - OnTopReplica. Один минус - работает только на Вин7.
Вот несколько более подробных описаний:
http://soft.mail.ru/pressrl_page.php?id=38166
http://nuffstuff.ru/2010/06/ontopreplica-miniatyuryi-dlya-prilozheniy-poverh-vseh-okon/
Удобно использовать например при просмотре веб-тв через браузер.
Браузер свернул, в утилите указал область - область проигрывателя, и смотри себе поверх всех окон, растягивайуменьшай.
Возможно ли сделать нечто подобное на HiAsm? Т.е. например на форме панель, а в панели запущен блокнот, или ИРК-чат.
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 3349
Рейтинг: 233
#2: 2010-11-05 10:47:25 ЛС | профиль | цитата
user_asm писал(а):
ь нечто подобное на HiAsm?

Можно, сделай скриншот окна и копируй его регион и обрисовывай на окне - которое всегда поверх всех других окон.
карма: 1

0
Ответов: 872
Рейтинг: 101
#3: 2010-11-05 10:51:42 ЛС | профиль | цитата
Ivann писал(а):
Можно, сделай скриншот окна и копируй его регион и обрисовывай на окне - которое всегда поверх всех других окон.


не выйдет, если окно не видно то и скриншота не будет, видать это и впрямь фишка в7
карма: 1

0
Разработчик
Ответов: 4697
Рейтинг: 426
#4: 2010-11-05 10:53:05 ЛС | профиль | цитата
Ivann писал(а):
Можно, сделай скриншот окна и копируй его регион и обрисовывай на окне - которое всегда поверх всех других окон.

Ivann, либо я тебя не понял, либо тогда вопрос: а как ты в том же блокноте, который будет находиться в панели в проге, сделанной на HiAsm, будешь редактировать текст, отрисовывать открытое главное меню программы и прочее?
карма: 10
0
Ответов: 4641
Рейтинг: 334
#5: 2010-11-05 11:06:58 ЛС | профиль | цитата
Assasin писал(а):
будешь редактировать текст

а эта прога умет так? Думаю она только создана для контроля приложений и все... по крайней мере про редактирование я там в описание не увидел..
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 952
Рейтинг: 4
#6: 2010-11-05 11:11:21 ЛС | профиль | цитата
Со скриншотами веб-тв например не очень-то посмотришь.
Естественно хотелось бы иметь рабочее приложение в окне.
Кстати таким образом можно в программах реализовывать то что на HiAsm не напишешь например.
карма: 0

0
Ответов: 3349
Рейтинг: 233
#7: 2010-11-05 12:01:27 ЛС | профиль | цитата
Assasin писал(а):
будешь редактировать текс

Вот это вполне возможно сделать.
Сделать переадресацию сообщений нужному окну.
flud писал(а):
не выйдет, если окно не видно

Не выйдет, если только окно свернуто, а если оно спрятано за другими окнами, то получить его скриншот -- не проблема.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2010-11-05 12:19:38 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2021-05-21 06:20:46
карма: 0

0
Ответов: 3349
Рейтинг: 233
#9: 2010-11-05 12:26:57 ЛС | профиль | цитата
code_21394.txt
карма: 1

0
файлы: 1code_21394.txt [1.6KB] [544]
Разработчик
Ответов: 26061
Рейтинг: 2120
#10: 2010-11-05 13:15:47 ЛС | профиль | цитата
Функция PrintWindow не на всех окнах работает и некоторые окна калечит по-страшному
карма: 22

0
Ответов: 3349
Рейтинг: 233
#11: 2010-11-05 13:21:20 ЛС | профиль | цитата
nesco писал(а):
Функция PrintWindow не на всех окнах работает и некоторые окна калечит по-страшному

А про то как калечит текущий ScreenShot я молчу.
карма: 1

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#12: 2010-11-05 13:32:19 ЛС | профиль | цитата
Ivann писал(а):
А про то как калечит текущий ScreenShot я молчу

Исходное окно никак не меняется, копия получается уродливая, это да. А PrintWindow калечит именно исходное окно, те, то окно, с которого снимает копию. Об этом в нэте на каждом углу написано
карма: 22

0
Ответов: 3349
Рейтинг: 233
#13: 2010-11-05 14:15:01 ЛС | профиль | цитата
Калечит видимо из-за того что оно посылает сообщение окну.
------------ Дoбавленo в 14.15:
nesco, интересно, как это делает Aero Peek?
Когда то устанавливал какой - то vista пак, вот там была утилита(Название не помню) и она делала тоже самое.
Интересно как.
карма: 1

0
Ответов: 4612
Рейтинг: 746
#14: 2010-11-05 14:30:08 ЛС | профиль | цитата
Кажется, компонентами для работы с регионами можно вырезать нужную часть окна, затем переместить его в область своей программы - получится практически полностью функциональное окно чужой программы внутри своей. Кто хочет - попробуйте.
карма: 26

0
Ответов: 3349
Рейтинг: 233
#15: 2010-11-05 14:33:25 ЛС | профиль | цитата
Netspirit писал(а):
Кажется, компонентами для работы с регионами можно вырезать нужную часть окна, затем переместить его в область своей программы - получится практически полностью функциональное окно чужой программы внутри своей. Кто хочет - попробуйте.

будет полнофункциональное но не масштабируемое и в свернутом состояние не будет работать.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)