C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Програмный ввод текста в элементы типа edit, в чужой программе
Doctor
Отправлено: 22.12.2004, 01:27


Не зарегистрирован







Есть чат, в нем есть строка ввода сообщения, чат обычно свернут в трей и неактивен. Задача: отсылать в таком состоянии програмно созданные сообщения. (типа бота что-то). Как сие можно реализовать?
olegenty
Отправлено: 22.12.2004, 09:48


Ветеран

Группа: Модератор
Сообщений: 2412



если это не просматриваемый в Internet Explorer чат, то
1. Установи Spy++ и отлови
1.1. Имя окна ввода для последующего использования в FindWindow
1.2. Имя кнопки, подтверждающей ввод (для того же)
1.3. Иные параметры, например, нажатие "Enter" в строке ввода, которые приведут к отсылке
2. Напиши свою прогу, где
2.1. Получи дескриптор строки ввода
2.2. Получи дескриптор кнопки, подтверждающей ввод (если не сможешь обойтисть без неё по результатам 1.3., иначе он тебе нафиг не нужен)
2.3. Шли этому дескриптору сообщения посредством SendMessage

Вкратце — всё.

Вернуться в Вопросы программирования в C++Builder