Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 07:51:18 |
|||
карма: 0 |
|
Ответов: 1088
Рейтинг: 112
|
|||
CPU, 2-могу подсказать только св-во Handle элемента MouseEvent
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
По №2:
По №1 - можно сделать скрин всего экрана, а потом сохранить только нужную часть
3) Вроде (по идеологии дяди Билли) без hook.dll не получится. |
|||
карма: 1 |
|
Ответов: 446
Рейтинг: 7
|
|||
iarspider писал(а): По №1 - можно сделать скрин всего экрана, а потом сохранить только нужную частьЯ точно такой же вопрос задовал давным давно. И вот таким образом как iarspider сказал - делал. Вот только топик сейчас найти не могу, там полная схема была (в "Трепе") |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 07:51:18 |
|||
карма: 0 |
|
Ответов: 446
Рейтинг: 7
|
|||
Сейчас нет времени схемой заниматься, позно уже , но если надо на выходных вспомню. Я делал просто выделял область обычным окном (настроил так что бы не было кнопочек, и сделал темную прозрачность), после этого снимал скриншот со всего экрана, кроме окна выделения (его можно спрятать), а картинку уже копировал со скриншота всего экрана по координатам нашего спец. окна. Вот собственно и все. Вызов спец окна можно повесить на отдельное сочетание клавиш.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26163
Рейтинг: 2127
|
|||
CPU писал(а): подловить нажатие мышки вне формы? hook.dll не предлагатьЯ иногда вот так делал, без всяких хуков
|
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 07:51:18 |
|||
карма: 0 |
|
Ответов: 446
Рейтинг: 7
|
|||
CPU писал(а): ждемс)Да е-мае. чего так долго то ждал? ужо б сам сделал . Ну ладно, просто на выходных дома не было, поэтому не мог сделать. вот так я делал: снимать скрин сочетанием клавиш Ctrl + Z А дальше можешь сам доделать. Убрать кнопочку на окне, навесить действия разные code_8932.txt |
|||
карма: 0 |
| ||
файлы: 1 | code_8932.txt [2.2KB] [340] |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 07:51:18 |
|||
карма: 0 |
|
Ответов: 446
Рейтинг: 7
|
|||
CPU писал(а): растягивание мышью приделать нереально наверно, но всеравно спасибо.Да чего там не реального то? Посмотри пример в папочке exemple в папке Forms - пример cur.sha Там реализовано почти то что надо. Можно сделать на этой основе: подставляешь свою форму и изменяешь ей размер. Все, собсно. Я то просто показал как выделенную часть экрана скопировать. в моем примере дополнительное окно можешь сделать в BorderStyle - bsSizeBox и не будет там ни крестиков ни рамочек. Если не разберешься - тогда пиши. |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
CPU - тебе повезло , что и как не спрашивай (давно было ) проверил вроде работает, доделывай если устороит. Так с виду мудрёно но работает, надеюсь разберёшся...
code_2208.txt |
|||
карма: 4 |
| ||
файлы: 1 | code_2208.txt [14.3KB] [818] | ||
Голосовали: | Stasie |
Ответов: 446
Рейтинг: 7
|
|||
andrestudio, +1
Прикольно |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 3 раз(а), последний 2021-05-21 07:51:18 |
|||
карма: 0 |
|
Ответов: 5227
Рейтинг: 587
|
|||
Да прицел в 2 пикселя не очень как то , единственое удобство что растягивать его из любого угла можно, с форточкой тоже делал когда то но чего то не очень нравилось..
|
|||
карма: 4 |
| ||
Голосовали: | Валерий |