Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сообщения окну


Артем ©   (2013-10-18 23:39:00) 

Есть окно, в нём есть чекбокс (но этот чекбокс не является элементом  Windows (пробовал через спай получить его хендл - не получилось) ).
Мне нужно знать стоит ли в нём галка или нет. Пиксельное распознавание не подходит (т.к. в окне ещё есть tooltips_class32 и он перегораживает чекбокс ).
Остаётся вариант с хуком (посмотреть на сообщения принимаемые окном) я в это области совсем 0 и походу придётся учиться.
Может быть есть какая нить прога показывающая какие сообщения принимает окно ?


NoUser   (2013-10-20 13:38:00) [1]

OFF: ( У Мастеров свои игры - нам их не понять ;) )


> Пиксельное распознавание не подходит
>   (т.к. в окне ещё есть tooltips_class32
>   и он перегораживает  чекбокс ).


Интересно, невидимый контрол - зачем он тогда, и кто в него галки то ставит , и как мы о нем знаем ??


> Остаётся вариант с хуком (посмотреть на сообщения принимаемые
> окном) я в это области совсем 0 и походу придётся учиться.


Вот и я когда-то так подумал (за универовский интернет приходилось платить) и пустился в тяжкую учёбу.


DVM   (2013-10-19 16:27:00) [2]


> brother ©   (19.10.13 14:27) [5]
> с чего бы он не оконный? фокус же может получать?
>
>

Смотря, что под фокусом подразумевать. Не оконные тоже фокус могут иметь.


DVM   (2013-10-19 16:25:00) [3]


> Leonid Troyanovsky ©   (19.10.13 12:41) [3]


> Странно, что ты невнимателен.

В чем именно?


brother   (2013-10-19 14:27:00) [4]

с чего бы он не оконный? фокус же может получать?


Артем   (2013-10-19 12:56:00) [5]

Ну это я так понял из разряда - узнать что написано в Label в чужом окне.


Leonid Troyanovsky   (2013-10-19 12:41:00) [6]


> DVM ©   (19.10.13 12:13) [2]

> не оконный вот и все.

Странно, что ты невнимателен.

--
Regards, LVT.


DVM   (2013-10-19 12:13:00) [7]


> Leonid Troyanovsky ©   (19.10.13 09:22) [1]


> Странно, что у Spy++ и не получилось.

Почему странно, контрол этот не оконный вот и все.


> Артем   (18.10.13 23:39) 


> Остаётся вариант с хуком (посмотреть на сообщения принимаемые
> окном)

Ну и увидишь ты там клик мышью по определенным координатам. Тут и гадать не надо. Только вот состояние так не узнаешь.


Leonid Troyanovsky   (2013-10-19 09:22:00) [8]


> Артем   (18.10.13 23:39)

> Может быть есть какая нить прога показывающая какие сообщения
> принимает окно ?

Странно, что у Spy++ и не получилось.
Пробуй WS32.exe из папки где дельфи.

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо