Страница: 1 |
Страница: 1 |
Вопрос: Как достать данные из чужого окна?
Добавлено: 22.03.05 11:10
Автор вопроса: -=J:M=- | Web-сайт:
Есть окно, в котором что то типа таблицы, надо достать определенные данные из етой таблицы, как ето можно сделать?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 22.03.05 12:22
Ты должен точно знать тип таблицы. По нему ты смотришь справочник по таблице и работаешь с таблицей. Если например это ListView (самый простой вариант), то смотришь в MSDN какие нужны сообщения для получения текста. А если это например MSHFlexGrid, тогда уже посложнее и без знания COM будет непросто.
Номер ответа: 2
Автор ответа:
-=J:M=-
ICQ: 361471
Вопросов: 11
Ответов: 31
Web-сайт:
Профиль | | #2
Добавлено: 22.03.05 14:25
ну ето не совсем таблица, ето что то вроде того как в Аське поиск юзеров, кода выдает список и в нем ЮИН, Ник, Статус и т.п.! с такого надо вытащить данные! может както по хендлу, каждый елемент должен иметь свой хендл, и счатать что в нем написано?
Номер ответа: 3
Автор ответа:
-=J:M=-
ICQ: 361471
Вопросов: 11
Ответов: 31
Web-сайт:
Профиль | | #3
Добавлено: 22.03.05 14:29
а если даже так как ты говориш, то как можно узнать тип таблицы (если ето все таки таблица)?
Номер ответа: 4
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #4
Добавлено: 22.03.05 14:41
Да, это узнаётся по окнному хендлу с помощью API-функции GetClassName. Ну а потом ищи в интернете полученное слово. Если не найдёшь - значит класс нестандартный (а зарегистрированный с помощью RegisterClassEx). В этом случае считай что тебе ничего не светит.
Номер ответа: 5
Автор ответа:
-=J:M=-
ICQ: 361471
Вопросов: 11
Ответов: 31
Web-сайт:
Профиль | | #5
Добавлено: 22.03.05 15:32
ок, спасибо! ещо один вопрос: где можно достать небольшой прокси-сервер на Бейсике с исходником?? когда был такой, но затерялся, помогите, если кто знает где есть такое чудо! спасибо...