Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Почти классический вопрос

8.4K
23 ноября 2004 года
Eland
6 / / 23.11.2004
Вобщем проблемма вот в чём:
Надо из окна сетевого чата SEChat скопировать последнее пришедшее сообщение. Но вся заковырка в том, что там окошко с текстом (сообщениями) не стандартное. Обычные методы не катят.

TFastViewSE - какой-то, я о таком и не слышал.
Кто знает - хелп.
301
23 ноября 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Eland
Вобщем проблемма вот в чём:
Надо из окна сетевого чата SEChat скопировать последнее пришедшее сообщение. Но вся заковырка в том, что там окошко с текстом (сообщениями) не стандартное. Обычные методы не катят.

TFastViewSE - какой-то, я о таком и не слышал.
Кто знает - хелп.



Попробуй WM_GETTEXT послать.
wParam - количество символов в твоем буфере
lParam - указатель на твой буфер

PS. Что ты за ..., что один вопрос дважды постишь?!

8.4K
23 ноября 2004 года
Eland
6 / / 23.11.2004
Я же говорю, обычные методы не катят....
На WM_GETTEXT просто ничего не возвращает.
10
23 ноября 2004 года
Freeman
3.2K / / 06.03.2004
Цитата:
Originally posted by Eland
Я же говорю, обычные методы не катят....
На WM_GETTEXT просто ничего не возвращает.


Ну, блин. Если она все ручками на DC рисует, то никак оттуда ты текст не получишь. Разве только в сторону собственного SDK этой программы покопать, если он существует...

Не будешь же ты дизассемблером выяснять, какие адреса памяти в ней используются для хранения выводимых на экран переменных!

301
23 ноября 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by smartsoft

Ну, блин. Если она все ручками на DC рисует, то никак оттуда ты текст не получишь. Разве только в сторону собственного SDK этой программы покопать, если он существует...

Не будешь же ты дизассемблером выяснять, какие адреса памяти в ней используются для хранения выводимых на экран переменных!


Ну... Есть функции (вроде так пишутся)ReadMemory/WriteMemory - можно ими поискать в памяти программы. Если шрифт неизменен (и положение текста зафиксировано), то можно сделать свой FineReader. Вот.

8.4K
24 ноября 2004 года
Eland
6 / / 23.11.2004
Подсоби плз.
Ведь наверняка можно оттуда строку выковырнуть.
Расскажите, как это сделать.
Или хоть подскажите, где копать.
301
24 ноября 2004 года
lord Kelvin
897 / / 08.11.2004
Цитата:
Originally posted by Eland
Подсоби плз.
Ведь наверняка можно оттуда строку выковырнуть.
Расскажите, как это сделать.
Или хоть подскажите, где копать.


Попробуй найти программу для читов (они ищут значения в памяти выбранной программы) и попробуй найти строку, которую ты видишь в памяти. Если адрес не будет меняться от запуска к запуску - все в шоколаде. Читай себе оттуда и все.

1.2K
25 ноября 2004 года
Kalitkin
108 / / 05.03.2004
Цитата:
Originally posted by Eland
Подсоби плз.
Ведь наверняка можно оттуда строку выковырнуть.
Расскажите, как это сделать.
Или хоть подскажите, где копать.



Почитай книги о комп.зрении, например книгу Дэвида А. Форсайта, Джин Понс "Компьютерное зрение. Современный подход".

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог