Посл.ответ |
Сообщение |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 22 февраля 2007 00:58 · Личное сообщение · #1
В Visual Studio есть инструмент Spy++, в нем есть функция поиска окон с помощью мыши (берешь прицел, наводишь на окно и водишь его хэндл ). Мне нужно реализовать эту функцию в своей программе, помогите плз.
| Сообщение посчитали полезным: |
|
Ранг: 1288.1 (!!!!), 273thx Активность: 1.29↘0 Статус: Участник
|
Создано: 22 февраля 2007 01:07 · Личное сообщение · #2
Чем именно помочь? Написать тулзу полностью?
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 22 февраля 2007 01:17 · Личное сообщение · #3
Нет писать полность тулзу не надо, я не знаю как при наведении окно обрисовывается рамкой, и как утащить за собой прицел.
| Сообщение посчитали полезным: |
Ранг: 20.8 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 февраля 2007 01:43 · Личное сообщение · #4
Аналог Spy++
www.codeproject.com/tools/windowspy.asp
| Сообщение посчитали полезным: |
Ранг: 793.4 (! !), 568thx Активность: 0.74↘0 Статус: Участник Шаман
|
Создано: 22 февраля 2007 01:45 · Личное сообщение · #5
Может быть SetSystemCursor ?
----- Yann Tiersen best and do not fuck | Сообщение посчитали полезным: |
Ранг: 22.2 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 февраля 2007 02:03 · Личное сообщение · #6
WindowFromPoint тебе в помощь
а также посмотри сорцы CDC::DrawDragRect из MFC
что значит утащить прицел? ты в своей программе реализовал прицел, или как?
| Сообщение посчитали полезным: |
Ранг: 353.0 (мудрец) Активность: 0.37↘0 Статус: Участник resreveR
|
Создано: 22 февраля 2007 02:07 · Личное сообщение · #7
могу сорцы на делфе дать.. там то же прицел гг, наводишь на поле, а он получает оттуда пароль =)
----- Тут не могла быть ваша реклама | Сообщение посчитали полезным: |
Ранг: 115.1 (ветеран), 3thx Активность: 0.07↘0 Статус: Участник
|
Создано: 22 февраля 2007 02:24 · Личное сообщение · #8
берешь исходники WinSpy и изучаешь..
www.catch22.net/software/winspy.asp
| Сообщение посчитали полезным: |
Ранг: 85.7 (постоянный) Активность: 0.11↘0 Статус: Участник
|
Создано: 22 февраля 2007 03:06 · Личное сообщение · #9
Delphi World смотреть не пробовал? Видел я там исходник, при наведении мыши показывает класс окна. Пляши.
----- Я фантомас, а ты гавно | Сообщение посчитали полезным: |
Ранг: 214.1 (наставник) Активность: 0.13↘0 Статус: Участник
|
Создано: 22 февраля 2007 04:49 · Личное сообщение · #10
EnableButtons в отладчик или Neo Sign 0f Misery v0.4
| Сообщение посчитали полезным: |
Ранг: 73.1 (постоянный), 130thx Активность: 0.04↗0.23 Статус: Участник
|
Создано: 22 февраля 2007 09:12 · Поправил: RamMerlabs · Личное сообщение · #11
-
| Сообщение посчитали полезным: |
Ранг: 233.1 (наставник), 30thx Активность: 0.21↘0 Статус: Участник
|
Создано: 22 февраля 2007 09:31 · Личное сообщение · #12
--> InqSoft Window Scanner 1.7 <-- http://s0m.narod.ru/iws_inst.zip
тоже типа аналог!
----- AutoIt | Сообщение посчитали полезным: |
Ранг: 63.1 (постоянный) Активность: 0.04↘0 Статус: Участник
|
Создано: 22 февраля 2007 12:17 · Личное сообщение · #13
Берешь GetWindow, получаешь хэндл окна (тут возможны варианты в зависимости от текущего состояния окна), юзаешь Window Border, окно обводится. Прицел реализуется обычно как ресурсный элемент исполняемого файла оконного сканера, при Mouse click активный курсор виндозера меняется на прицел, тащи его куда хочешь, дальше для снятия хэндла окна есть несколько вариантов, читай хэлп по WinAPI.
| Сообщение посчитали полезным: |
Ранг: 2.0 (гость) Активность: 0=0 Статус: Участник
|
Создано: 22 февраля 2007 12:32 · Личное сообщение · #14
Всем спасибо, во всем разобрался, особенно помогли исходники по ссылке Player'a.
| Сообщение посчитали полезным: |