Страница: 1 |
Как узнать имя дочернего окна которе в данный момент сфокусировано? Например пишем сообщение в аське там есть текст бокс, как узнать его название? Это надо чтобы узнать его хэндл используя FindWindowEx(hwnd, 0&, "что здесь???", vbNullString)
А как узнать это имя в сфокусированом окне? Есть еще функция Delare Function GetFocus& lib "user32" () которая возвращает эйч-винд окна находящегося в фокусе Эта апи ловит тока фокусы в самой программе. А мне нужна во внешних, тиа аськи, блоконота & etc. Утилитой Spy++ посмотри. Оно будет всегда одно и тоже. А зачем мне утилита? Мне нужно узнать как на vb это сделать! Неужели никто не знает? С помощью GetForegroundWindow ты получишь хэндл окна. А дальше? GetFocus не подходит. Страница: 1 |
Вопрос: Проблема с окнами
Добавлено: 07.07.03 05:23
Автор вопроса: Demon | Web-сайт:
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Romeo
ICQ: 200700724
Вопросов: 7
Ответов: 29
Профиль | | #1
Добавлено: 07.07.03 06:07
Имя класса искомого окна
Номер ответа: 2
Автор ответа:
Demon
ICQ: 7026585
Вопросов: 18
Ответов: 96
Web-сайт:
Профиль | | #2
Добавлено: 07.07.03 06:28
Номер ответа: 3
Автор ответа:
Romeo
ICQ: 200700724
Вопросов: 7
Ответов: 29
Профиль | | #3
Добавлено: 07.07.03 07:36
Номер ответа: 4
Автор ответа:
Demon
ICQ: 7026585
Вопросов: 18
Ответов: 96
Web-сайт:
Профиль | | #4
Добавлено: 07.07.03 07:54
Номер ответа: 5
Автор ответа:
USA
Вопросов: 1
Ответов: 184
Профиль | | #5
Добавлено: 07.07.03 08:03
Номер ответа: 6
Автор ответа:
Demon
ICQ: 7026585
Вопросов: 18
Ответов: 96
Web-сайт:
Профиль | | #6
Добавлено: 07.07.03 08:21
Номер ответа: 7
Автор ответа:
Demon
ICQ: 7026585
Вопросов: 18
Ответов: 96
Web-сайт:
Профиль | | #7
Добавлено: 07.07.03 23:07
Номер ответа: 8
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #8
Добавлено: 08.07.03 00:08
Не понимаю, в чём проблема? Ищешь активное окно: GetForegroundWindow, затем сфокусированное окно: GetFocus. Должно работать...
Номер ответа: 9
Автор ответа:
Demon
ICQ: 7026585
Вопросов: 18
Ответов: 96
Web-сайт:
Профиль | | #9
Добавлено: 08.07.03 02:34
Номер ответа: 10
Автор ответа:
shuffle
Администратор
ICQ: 201502381
Вопросов: 15
Ответов: 737
Профиль | | #10
Добавлено: 08.07.03 17:13
Других вариантов наверно нет. GetFocus возвщает манипулятор сфокусированного окна текущего процесса...