![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Chimera |
|
|||
|
Unregistered |
Как из TreeView чужого приложения вывести информацию в TreeView своего приложения?
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 1 Всего: 44 |
сложно, но можно!
только зачем такой изврат? Это сообщение отредактировал(а) chaos - 21.7.2005, 06:40 |
|||
|
||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 3 Всего: 112 |
С помощью TVM_* сообщений...
-------------------- С уважением, г-н Посол. |
|||
|
||||
| rsm |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 999 Регистрация: 16.3.2005 Репутация: 4 Всего: 62 |
Все не так просто как кажется - по дефолту Винда запрещает грабить окна программ другого процесса. Я когда-то писал граббер ListView и столкнулся с проблемой, что текст получить нельзя, хотя хендл окна правильный. Надо снова курить Рихтера про межпроцессное взаимодействие - исходники сгинули вместе с диском
|
|||
|
||||
| S.A.P. |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2664 Регистрация: 11.6.2004 Репутация: нет Всего: 71 |
Если есть исходники того приложения, то можно через DDE.
|
|||
|
||||
| Girder |
|
||||||
![]() Лентяй 2 ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1993 Регистрация: 12.5.2004 Репутация: нет Всего: 155 |
Для Win9X(ME) выделять память не нужно, но точно не помню
PS: Кстати... WM_GetText запросто может вернуть другое значение чем GetWindowText для чужого приложения(для своего они будут совпадать)... так как при запросе у чужого приложения через GetWindowText, не будет использованно WM_GetText
А вообще: 1. Доступ 2. Выделение 3. запись инициализированной структуры 4. запрос 5. считывание структуры. 6. Освобождение 7. Закрытие доступа. PS: p0s0l - ты зачем свое сообщение удалил Это сообщение отредактировал(а) Girder - 24.7.2005, 23:53 -------------------- Как слышим, так и пишим. Истина где-то там... |
||||||
|
|||||||
| p0s0l |
|
|||
![]() Г-н Посол ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 3668 Регистрация: 13.7.2003 Где: 58°38' с.ш. 4 9°41' в.д. Репутация: 3 Всего: 112 |
-------------------- С уважением, г-н Посол. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |