Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

поиск одного хендла из тучи одинаковых.

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 01.06.2013, 00:49   #1
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию поиск одного хендла из тучи одинаковых.

В общем такая ситуация. Имеется программа. Мне нужно найти хэндл 2 элементов(2 кнопок).Что я делаю: я получаю я хэндл окна и...ступор. В нем, как вы видите, 5 дочерних окон tpanel. И только в одном из них находятся 2 кнопки, которые мне нужны(на картинке в самом низу). Как до них добраться? в тупую попытка прописать hnd2:=findwindowex(hnd,0,'TPanel',nil) успехом не закончилась. Заранее спасибо.
  Ответить с цитированием
Старый 01.06.2013, 10:28   #2
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Перебирай по очереди хэндлы всех дочерних элементов, проверяй класс на TPanel, как только получишь хэндл по счету пятой TPanel значит ты на месте, дальше делай перебор вложенных элеменnов внутри этой панели по классы TButton.
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
Старый 01.06.2013, 11:47   #3
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от ТигрьПосмотреть сообщение
Перебирай по очереди хэндлы всех дочерних элементов, проверяй класс на TPanel, как только получишь хэндл по счету пятой TPanel значит ты на месте, дальше делай перебор вложенных элеменnов внутри этой панели по классы TButton.

Можете дать простой пример перебора хэндлов? гугл не помог в этот раз.
  Ответить с цитированием
Старый 01.06.2013, 14:10   #4
 Пехотинец
Аватар для NebesaBag
 
NebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражанияNebesaBag блестящий пример для подражания
Регистрация: 27.12.2011
Сообщений: 73
Популярность: 2425
Сказал(а) спасибо: 334
Поблагодарили 57 раз(а) в 27 сообщениях
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Раз уж такая тема, то прошу прощения, не мог ли бы кто-нибудь мне помочь и дать исходники програмки вида: в проге своей зажимаю битбатон например и отвожу курсор в то игровое окно хэндл которого желаю получить и после отпускания ЛКМ хэндлы переходят в мою прогу для дальнейших действий.
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]

Пишу софт на заказ(Delphi / C# / PHP-скрипты). Описывайте задачи и цели софта, сообщайте сумму на которую рассчитываете.
Skype: vinozavr (Молдова)


Кто плюсует популярность, подписывайтесь пожалуйста)
  Ответить с цитированием
Старый 01.06.2013, 15:07   #5
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от metrazПосмотреть сообщение
Можете дать простой пример перебора хэндлов? гугл не помог в этот раз.

вот гугл выдал:
[Ссылки могут видеть только зарегистрированные пользователи. ]
как раз то что тебе нужно
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
Пользователь сказал cпасибо:
metraz (01.06.2013)
Старый 01.06.2013, 17:56   #6
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от ТигрьПосмотреть сообщение
вот гугл выдал:
[Ссылки могут видеть только зарегистрированные пользователи. ]
как раз то что тебе нужно

Проблема решена иным способом, тему прошу закрыть.
  Ответить с цитированием
Старый 01.06.2013, 19:02   #7
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Гуглишь по какому нибудь вопросу в программирование, уже перепробовал кучу поисковых запросов, но результата нет. И вот где нибудь на десятой странице ссылка на сайт, где как раз задается практически такой же вопрос с которым у тебя проблемы, и ты думаешь ну наконец то у кого то была такая же проблема и сейчас в этой теме ты найдешь решение. Но не тут то было в конце темы ГОРДО написано:

Цитата:
Сообщение от metrazПосмотреть сообщение
Проблема решена иным способом, тему прошу закрыть.

metraz, если нашел решение, так выложи его, у кого то возникнет похожий вопрос, и у него сразу будет решение и не придется создавать такую же тему и захламлять форум.
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
NebesaBag (02.06.2013), object (02.06.2013)
Старый 02.06.2013, 00:35   #8
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от ТигрьПосмотреть сообщение
Гуглишь по какому нибудь вопросу в программирование, уже перепробовал кучу поисковых запросов, но результата нет. И вот где нибудь на десятой странице ссылка на сайт, где как раз задается практически такой же вопрос с которым у тебя проблемы, и ты думаешь ну наконец то у кого то была такая же проблема и сейчас в этой теме ты найдешь решение. Но не тут то было в конце темы ГОРДО написано:



metraz, если нашел решение, так выложи его, у кого то возникнет похожий вопрос, и у него сразу будет решение и не придется создавать такую же тему и захламлять форум.

Конечно, не вопрос.
Я воспользовался вот этим:
hnd2 := findwindowex(hnd, 0, 'TPanel', nil);
{здесь проверка, есть ли в hnd2 объект tbutton.}
Если нет, то, переходим к следующему такому же объекту вот этой функцией:
hnd2 := GetWindow(hnd2, GW_HWNDNEXT);

Последний раз редактировалось metraz; 02.06.2013 в 00:37.
  Ответить с цитированием
Старый 02.06.2013, 08:45   #9
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от NebesaBagПосмотреть сообщение
Раз уж такая тема, то прошу прощения, не мог ли бы кто-нибудь мне помочь и дать исходники програмки вида: в проге своей зажимаю битбатон например и отвожу курсор в то игровое окно хэндл которого желаю получить и после отпускания ЛКМ хэндлы переходят в мою прогу для дальнейших действий.

Специально для тебя написал пример. http://zhyk.ru/forum/showthread.php?t=722086
Пользуйся.
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
Пользователь сказал cпасибо:
NebesaBag (02.06.2013)
Старый 03.06.2013, 16:31   #10
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

metraz, очень не рациональный способ выбрал. снапшоты погугли
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 03.06.2013, 16:59   #11
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
metraz, очень не рациональный способ выбрал. снапшоты погугли

По-rкокретней бы) по запросу снапшот, снапшот делфи и снапшот поиск окна ничего относящегося к теме не выдало.
  Ответить с цитированием
Старый 03.06.2013, 17:53   #12
Бандеровец
 Лейтенант-командор
Аватар для VeTaL_UA
 
VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(VeTaL_UA сломал счётчик популярности :(
Регистрация: 12.08.2010
Сообщений: 727
Популярность: 30569
Золото Zhyk.Ru: 1
Сказал(а) спасибо: 57
Поблагодарили 645 раз(а) в 386 сообщениях
Отправить сообщение для VeTaL_UA с помощью ICQ Отправить сообщение для VeTaL_UA с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Перебирать все окна через FindWindow немного глупо Сделай снапшот, по нему вытащи нужный процес, а потом уже в нём окна смотри.
________________
Принимаются пожертвования любых размеров в фонд поддержки начинающих программистов
Кошельки: WMZ - Z276844220882; WMR - R231028582939; WMU - U394136909210; ЯД - 410011494605270.

Perfect World: PWDatabaseScanner, Client, PWNickRenamer, PWClientRenamer, База логинов PW, Гайд по варУ, Зарабатываем репутацию.
Delphi: Авторизация на сайте с помощью Indy, Загрузка изображений с интернета в TImage с помощью Indy, Автоматическая смена стандартной версии Indy в Delphi на Indy 10.0.76 / 10.1.5, Основы парсинга с помощью Indy, Делаем Updater до программы с помощью Indy.
Other: ShowIP, FFUUU смайлы в QIP, Как играть в Minecraft (видеокурс), Как мы захватили человечество :D, Энергия в Лицемер/TopFace, PasGen.


  Ответить с цитированием
Старый 03.06.2013, 18:44   #13
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от VeTaL_UAПосмотреть сообщение
Перебирать все окна через FindWindow немного глупо Сделай снапшот, по нему вытащи нужный процес, а потом уже в нём окна смотри.

Можно увидеть описание функции/команды? Чтобы ее можно было нормально погуглить) спасибо.
  Ответить с цитированием
Старый 03.06.2013, 20:40   #14
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: поиск одного хендла из тучи одинаковых.

Цитата:
Сообщение от metrazПосмотреть сообщение
Можно увидеть описание функции/команды? Чтобы ее можно было нормально погуглить) спасибо.

[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
Пользователь сказал cпасибо:
metraz (03.06.2013)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Куплю] 2 одинаковых ака на ру6 GUMAN Dark Orbit 1 06.07.2012 21:47
[Информация] да одинаковых эпик кольца на 1го чара maxxx Читы, баги и статьи по WoW 1 19.12.2009 13:30

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 05:24.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net