Сейчас на форуме: hgdagon, asfa (+4 невидимых)

 eXeL@B —› Программирование —› искалка окошек
Посл.ответ Сообщение

Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 февраля 2007 00:58
· Личное сообщение · #1

В Visual Studio есть инструмент Spy++, в нем есть функция поиска окон с помощью мыши (берешь прицел, наводишь на окно и водишь его хэндл). Мне нужно реализовать эту функцию в своей программе, помогите плз.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 22 февраля 2007 01:07
· Личное сообщение · #2

Чем именно помочь? Написать тулзу полностью?



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 февраля 2007 01:17
· Личное сообщение · #3

Нет писать полность тулзу не надо, я не знаю как при наведении окно обрисовывается рамкой, и как утащить за собой прицел.



Ранг: 20.8 (новичок)
Активность: 0.010
Статус: Участник

Создано: 22 февраля 2007 01:43
· Личное сообщение · #4

Аналог Spy++
www.codeproject.com/tools/windowspy.asp




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 22 февраля 2007 01:45
· Личное сообщение · #5

Может быть SetSystemCursor ?

-----
Yann Tiersen best and do not fuck




Ранг: 22.2 (новичок)
Активность: 0.010
Статус: Участник

Создано: 22 февраля 2007 02:03
· Личное сообщение · #6

WindowFromPoint тебе в помощь
а также посмотри сорцы CDC::DrawDragRect из MFC
что значит утащить прицел? ты в своей программе реализовал прицел, или как?




Ранг: 353.0 (мудрец)
Активность: 0.370
Статус: Участник
resreveR

Создано: 22 февраля 2007 02:07
· Личное сообщение · #7

могу сорцы на делфе дать.. там то же прицел гг, наводишь на поле, а он получает оттуда пароль =)

-----
Тут не могла быть ваша реклама




Ранг: 115.1 (ветеран), 3thx
Активность: 0.070
Статус: Участник

Создано: 22 февраля 2007 02:24
· Личное сообщение · #8

берешь исходники WinSpy и изучаешь..

www.catch22.net/software/winspy.asp




Ранг: 85.7 (постоянный)
Активность: 0.110
Статус: Участник

Создано: 22 февраля 2007 03:06
· Личное сообщение · #9

Delphi World смотреть не пробовал? Видел я там исходник, при наведении мыши показывает класс окна. Пляши.

-----
Я фантомас, а ты гавно




Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 22 февраля 2007 04:49
· Личное сообщение · #10

EnableButtons в отладчик или Neo Sign 0f Misery v0.4



Ранг: 73.1 (постоянный), 130thx
Активность: 0.040.23
Статус: Участник

Создано: 22 февраля 2007 09:12 · Поправил: RamMerlabs
· Личное сообщение · #11

-




Ранг: 233.1 (наставник), 30thx
Активность: 0.210
Статус: Участник

Создано: 22 февраля 2007 09:31
· Личное сообщение · #12

--> InqSoft Window Scanner 1.7 <-- http://s0m.narod.ru/iws_inst.zip
тоже типа аналог!


-----
AutoIt




Ранг: 63.1 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 22 февраля 2007 12:17
· Личное сообщение · #13

Берешь GetWindow, получаешь хэндл окна (тут возможны варианты в зависимости от текущего состояния окна), юзаешь Window Border, окно обводится. Прицел реализуется обычно как ресурсный элемент исполняемого файла оконного сканера, при Mouse click активный курсор виндозера меняется на прицел, тащи его куда хочешь, дальше для снятия хэндла окна есть несколько вариантов, читай хэлп по WinAPI.



Ранг: 2.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 22 февраля 2007 12:32
· Личное сообщение · #14

Всем спасибо, во всем разобрался, особенно помогли исходники по ссылке Player'a.


 eXeL@B —› Программирование —› искалка окошек
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати