![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Гость_Alex |
|
|||
|
Unregistered |
Например: как получить текст, находящийся в окне WordPadа через нашу программу?
Пробовал через хендл а потом через GetWindowText не получается... |
|||
|
||||
| srd |
|
|||
![]() Нереварин ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 951 Регистрация: 30.8.2003 Где: Владивосток Репутация: 27 Всего: 49 |
И не получится, т.к.
Попробуй получить хэндл окна WordPad'а и послать с помощью SendMessage ему сообщение WM_GETTEXT -------------------- Не смей читать мою подпись!!! |
|||
|
||||
| Гость_Alex |
|
|||
|
Unregistered |
Пробовал... не получается....
|
|||
|
||||
| Temnozor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 27.6.2002 Где: Тюмень Репутация: нет Всего: нет |
Получится, и причем нахаляву... Хоть я и не пробовал сам именно с WordPad'ом. И именно через хендлы. Чтобы понять какой хэндл тебе надо запусти WordPad, набей там например, "Привет" и запусти Spy (входит в Visual C++). Найди в списке окон по титлу (напр, "Документ - WordPad") окно WordPad'а. Ты увидишь структуру его дочерних окон. Найди дочернее окно с текстом "Привет". Его класс будет типа RichEdit20W. Вот до этого окна тебе и надо достучаться. Получаешь хэндл главного окна WordPad'а, а потом хэндл его дочернего окна (RichEdit20W). И уже к нему GetWindowText. --------------------
Take a ride on, ride on, on your rotting horse on that deadly ground Take a ride, ride on, on your rotting horse with a pounding sound. |
|||
|
||||
| Гость_Alex |
|
|||
|
Unregistered |
да... действительно... для вордпада и нотепада это срабатывает...
но для Internet Explorera или например для Worda это не подходит |
|||
|
||||
| Temnozor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 134 Регистрация: 27.6.2002 Где: Тюмень Репутация: нет Всего: нет |
Почти для всех можно сделать. Надо только знать структуру класса нужного тебе окна. Как с ним работать. --------------------
Take a ride on, ride on, on your rotting horse on that deadly ground Take a ride, ride on, on your rotting horse with a pounding sound. |
|||
|
||||
| Гость_Alex |
|
|||
|
Unregistered |
Как интересно можно работать с классом AfxFrameOrView ?
Единственное, что я знаю про этот класс, то что он используется и в Spy++ ... |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |