Недавно нашел интересную софтину.
Её идея очень понравилась.
С помощью неё можно запустить приложение в отдельном, масштабируемом окошке, либо вывести запущенное приложение или часть его в отдельное окошко.
Название - OnTopReplica. Один минус - работает только на Вин7.
Вот несколько более подробных описаний:
http://soft.mail.ru/pressrl_page.php?id=38166
http://nuffstuff.ru/2010/06/ontopreplica-miniatyuryi-dlya-prilozheniy-poverh-vseh-okon/
Удобно использовать например при просмотре веб-тв через браузер.
Браузер свернул, в утилите указал область - область проигрывателя, и смотри себе поверх всех окон, растягивайуменьшай.
Возможно ли сделать нечто подобное на HiAsm? Т.е. например на форме панель, а в панели запущен блокнот, или ИРК-чат.
Этот топик читают: Гость
Ответов: 952
Рейтинг: 4
|
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
user_asm писал(а): ь нечто подобное на HiAsm?Можно, сделай скриншот окна и копируй его регион и обрисовывай на окне - которое всегда поверх всех других окон. |
|||
карма: 1 |
|
Ответов: 876
Рейтинг: 101
|
|||
Ivann писал(а): Можно, сделай скриншот окна и копируй его регион и обрисовывай на окне - которое всегда поверх всех других окон.не выйдет, если окно не видно то и скриншота не будет, видать это и впрямь фишка в7 |
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Ivann писал(а): Можно, сделай скриншот окна и копируй его регион и обрисовывай на окне - которое всегда поверх всех других окон.Ivann, либо я тебя не понял, либо тогда вопрос: а как ты в том же блокноте, который будет находиться в панели в проге, сделанной на HiAsm, будешь редактировать текст, отрисовывать открытое главное меню программы и прочее? |
|||
карма: 10 |
|
Ответов: 4641
Рейтинг: 334
|
|||
Assasin писал(а): будешь редактировать текста эта прога умет так? Думаю она только создана для контроля приложений и все... по крайней мере про редактирование я там в описание не увидел.. |
|||
карма: 1 |
|
Ответов: 952
Рейтинг: 4
|
|||
Со скриншотами веб-тв например не очень-то посмотришь.
Естественно хотелось бы иметь рабочее приложение в окне. Кстати таким образом можно в программах реализовывать то что на HiAsm не напишешь например. |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Assasin писал(а): будешь редактировать тексВот это вполне возможно сделать. Сделать переадресацию сообщений нужному окну. flud писал(а): не выйдет, если окно не видноНе выйдет, если только окно свернуто, а если оно спрятано за другими окнами, то получить его скриншот -- не проблема. |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2025-01-19 06:02:20 |
|||
карма: 0 |
|
Ответов: 3349
Рейтинг: 233
|
|||
карма: 1 |
| ||
файлы: 1 | code_21394.txt [1.6KB] [625] |
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Функция PrintWindow не на всех окнах работает и некоторые окна калечит по-страшному
|
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
nesco писал(а): Функция PrintWindow не на всех окнах работает и некоторые окна калечит по-страшномуА про то как калечит текущий ScreenShot я молчу. |
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
Ivann писал(а): А про то как калечит текущий ScreenShot я молчуИсходное окно никак не меняется, копия получается уродливая, это да. А PrintWindow калечит именно исходное окно, те, то окно, с которого снимает копию. Об этом в нэте на каждом углу написано |
|||
карма: 22 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Калечит видимо из-за того что оно посылает сообщение окну.
------------ Дoбавленo в 14.15: nesco, интересно, как это делает Aero Peek? Когда то устанавливал какой - то vista пак, вот там была утилита(Название не помню) и она делала тоже самое. Интересно как. |
|||
карма: 1 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Кажется, компонентами для работы с регионами можно вырезать нужную часть окна, затем переместить его в область своей программы - получится практически полностью функциональное окно чужой программы внутри своей. Кто хочет - попробуйте.
|
|||
карма: 26 |
|
Ответов: 3349
Рейтинг: 233
|
|||
Netspirit писал(а): Кажется, компонентами для работы с регионами можно вырезать нужную часть окна, затем переместить его в область своей программы - получится практически полностью функциональное окно чужой программы внутри своей. Кто хочет - попробуйте.будет полнофункциональное но не масштабируемое и в свернутом состояние не будет работать. |
|||
карма: 1 |
|