|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.05.2015, 21:38 | #1 |
Пользователь
Регистрация: 11.08.2011
Сообщений: 67
|
Получить handle стороннего окна системы
Можно-ли быстро получить handle активного (с курсором ввода) дочернего элемента чужого окна без привлечения enumwindows?
То есть вопрос в том нужно ли перечисление всех дочерних элементов тек. окна, дабы узнать тот, где находится в данный момент курсор ввода? Какой-нибудь API-аналог небезызвестной функции WindowFromPoint(handle), но для регистрации фокуса именно активного компонента.. |
20.05.2015, 22:32 | #2 |
Пользователь
Регистрация: 11.04.2015
Сообщений: 68
|
|
20.05.2015, 23:14 | #3 |
Пользователь
Регистрация: 11.08.2011
Сообщений: 67
|
Стыдно признаться наверное, но в C вообще не врубаюсь, а в самой Delphi ее реализация скрыта. Вопрос, собственно, в том есть ли такая функция в самой delphi? Ведь есть же, к примеру, GetForegroundWindow для получения handle активного окна, казалось бы логичным, что должна быть и для поиска активного дочернего sub- компонента чужого окна(по аналогии с GetFocus : thandle, но она катит, как я понял, только в рамках самой программы delphi).
|
21.05.2015, 05:41 | #4 |
Пользователь
Регистрация: 11.04.2015
Сообщений: 68
|
Вот так можно
Код:
|
21.05.2015, 10:21 | #5 |
Пользователь
Регистрация: 11.08.2011
Сообщений: 67
|
Где-где, а у вас имя быть должно! )) Спасибо, то что надо!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
получить handle окна созданного функцией CreateProcess | fate | Win Api | 2 | 26.02.2011 19:05 |
Как узнать handle окна имея handle обного из его компонентов | SeRhy | Win Api | 2 | 18.10.2009 19:31 |
Получить Handle TEdit'a, зная дескриптор родительского окна | Cold_Night | Win Api | 2 | 13.02.2009 16:47 |
Как получить handle главного окна, зная имя приложения? | Altera | Win Api | 8 | 22.12.2008 18:52 |
Как имея handle окна узнать handle edit-a который находится в етом окне | SeRhy | Общие вопросы Delphi | 1 | 20.07.2008 13:48 |