|
Вопрос # 2 106/ вопрос открыт / |
|
Здравствуйте!
У меня вопрос следующего характера - как мне найти в открытом окне нужное мне поле для заполнения и программно внести в него необходимые данные?
СПАСИБО !
 |
Вопрос задал: MaverickM (статус: Посетитель)
Вопрос отправлен: 22 ноября 2008, 14:29
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: DNK
Здравствуйте, MaverickM!
Так как известные мне поля для заполнения (EDIT, MEMO и тд.) с точки зрения Windows являются окнами, то можно организовать поиск по известным значениям с помощью функций FindWindow и FindWindowEx. Вторая функция имеет более широкие возможности по поиску дочерних окон для заданного в параметре окна.
Хочу предупредить, что используя данную функцию вы должны четко представлять иерархию расположения окон, т.к. искомое поле может принадлежать не как таковому окну, а расположенной в ней панели или GroupBox.
 |
Ответ отправил: DNK (статус: Студент)
Время отправки: 24 ноября 2008, 13:58
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 24 ноября 2008, 09:48; участников в обсуждении: 2.
|
Вадим К (статус: Академик), 22 ноября 2008, 14:33 [#1]:
Окно чего? броузера или обычного приложения? Или что?
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Feniks (статус: Бакалавр), 24 ноября 2008, 09:48 [#2]:
Просматрите предыдущие вопросы за октябрь-ноябрь месяц. Похожая тема уже обсуждалась.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|