Вверх ↑
Этот топик читают: Гость
Ответов: 1731
Рейтинг: 68
#121: 2011-12-14 21:28:46 ЛС | профиль | цитата
"приближение-Удаление" схемы

Меню-Редактор-Увеличениеуменьшение
карма: 1

0
Ответов: 952
Рейтинг: 4
#122: 2011-12-14 21:56:52 ЛС | профиль | цитата
Cosinus,
Да да, кроме этого еще удержание ПКМ. Но Ctrl+Scroll удобнее и быстрее.


user_asm
Пользователь
Ответов: 666
карма: 0

0
Ответов: 952
Рейтинг: 4
#123: 2012-01-27 00:30:13 ЛС | профиль | цитата
В компонент Скриншот можно добавить класс окна которое надо заскринить? По хэндлу у меня почему-то не все окна хочет скринить. Некоторые не скринит. Хотя на простой проверке - ВинЭнум - стрингтабле - заголовок нужного мне окна в список вывыливает. А скринить по этому заголовку не хочет.
карма: 0

0
Ответов: 3889
Рейтинг: 362
#124: 2012-01-27 00:37:55 ЛС | профиль | цитата
user_asm писал(а):
скринить по этому заголовку не хочет

Что именно происходит при этом? Найдите пример не снимаемого окна (+ схема, естественно), которое есть у каждого, кто будет проверять правоту Ваших слов.
карма: 1

0
Ответов: 952
Рейтинг: 4
#125: 2012-01-27 09:21:02 ЛС | профиль | цитата
В том то и дело что пример НЕснимаемого окна я к сожалению не смогу организовать.
Это окно клиента онлаин-игры. Вес клиента 300Мб.
Что происходит .... ничего, снимается скриншот абы чего, части рабочего стола, части рабочего поля Хиасма.
Как вариант могу приложить ручной скриншот происходящего.
Окно клиента винэнумом опознается, но не скриншотится. Причину не выяснил.
Ночью попробовал следующую схему.
Запустил ВМваре, в ней клиент. Прогу поставил на скрин окна вмвари каждые 30 минут.
1 скриншот отличный, последующие скриншоты - все одинаковые - такие же как первый скриншот. Но в 6 часов 30 минут снят скриншот с реальным действием. Таким образом из всего набора снятых за ночь скриншотов лишь 3 оказались реальными - первый (делается при нажатии на кнопку Старт, и два последних в 6 30 и 7 00. Все остальные - одна и та же картинка. Причину так и не понял. Т.е. произошло какое-то действие при которых последние скриншоты правильные а все остальное трэш.
Окно ВМвари было не свернуто но не на переднем плане, т.е. не активное.
На реальной машине Стоит Вин7 СП1. На варе ХР.
Видюха АМД.
------------ Дoбавленo в 09.21:
Схему привести могу, тут проблем нет. Она настраивается под любое нужное окно.
Вечером выложу, сейчас на работе.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#126: 2012-01-27 10:25:56 правка | ЛС | профиль | цитата


Редактировалось 10 раз(а), последний 2021-05-21 04:23:58
карма: 0

0
Ответов: 3889
Рейтинг: 362
#127: 2012-01-27 10:34:19 ЛС | профиль | цитата
user_asm, а чего вы ожидали, HiAsm не умеет снимать оверлейные плоскости, для этого нужен прямой доступ к буферу видеокарты, а он пользуется буфером оконной подсистемы (GDI). На многих системах даже системный PrintScreen такие окна не снимает.
карма: 1

0
Ответов: 952
Рейтинг: 4
#128: 2012-01-27 10:39:54 ЛС | профиль | цитата
Ваши доводы понятны. Но в то же время если делать скриншот рабочего стола и клиент будет верхним окном то скриншотит на ура. Без каких либо проблем.
Какие предположения на этот вариант?
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#129: 2012-01-27 10:51:18 правка | ЛС | профиль | цитата


Редактировалось 10 раз(а), последний 2021-05-21 04:23:58
карма: 0

0
Ответов: 3889
Рейтинг: 362
#130: 2012-01-27 10:53:03 ЛС | профиль | цитата
user_asm писал(а):
Какие предположения на этот вариант?

Что Вы называете "скриншотом рабочего стола", чем и как Вы его делаете? Handle=0 ? Что будет, если игрушка не "верхнее окно"?
карма: 1

0
Ответов: 952
Рейтинг: 4
#131: 2012-01-27 11:04:43 ЛС | профиль | цитата
Да, хэндл 0.
Если не верхнее, то на скрине все что нарабочем столе.
Если верхнее то скринится всёи игрушка тоже, с действиями которые в ней происходят.

Вырезать не вариант. Меня интересуют скрины если окно на заднем плане, т.е. не активное.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#132: 2012-01-27 11:21:37 правка | ЛС | профиль | цитата


Редактировалось 10 раз(а), последний 2021-05-21 04:23:58
карма: 0

0
Ответов: 952
Рейтинг: 4
#133: 2012-01-27 11:53:31 ЛС | профиль | цитата
Тогда смысла в скриншоте нет. Активное окно я и принскрином сделаю.
Думал что-то типа поиска окна по процессу сделать, но видимо набором стандартных компонент тут не обойтись.
карма: 0

0
Ответов: 952
Рейтинг: 4
#134: 2012-04-28 11:50:23 ЛС | профиль | цитата
Какую-то утилитку для сохранениябэкапа нестандартных компонентов палитры может кто-то сделать?
Или в самом HiAsm в меню по правой кнопке мыши на компоненте добавить пункт "Сохранить".
А то после перехода на свежую версию или установки на чистой машине - теряются нестандартные компоненты. А если их много то вручную добавлять напряжно.
карма: 0

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#135: 2012-04-28 12:12:45 ЛС | профиль | цитата
user_asm писал(а):
Или в самом HiAsm в меню по правой кнопке мыши на компоненте добавить пункт "Сохранить"

Вот этого не будет однозначно -- проект HiAsm 4 полностью заморожен в том виде, в котором он есть на данный ммомент
------------ Дoбавленo в 12.12:
user_asm писал(а):
Какую-то утилитку для сохранениябэкапа нестандартных компонентов палитры может кто-то сделать?

А че сам не можешь сделать, в чем проблема, есть же доступ к базе элементов, че трудно сравнить с оригинальной
карма: 22

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