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

Ваш аккаунт

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

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

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

Необходимо получить число из дочернего окна

8.1K
20 апреля 2008 года
Нео
48 / / 30.07.2006
Есть некая программа. Я получаю дескриптор на дочернее окно — некий элемент(это не какой-нибудь label или text box, а что-то другое, видимо, описанное и прорисованное в программе), который отображает число.GetWindowText не помогает, надо каким-либо образом его узнать. Я с WinApi очень мало работал, поэтому не имею представления, как это сделать. Не знаю, можно ли это сделать напрямую или нет. Прошу знающих людей ответить
261
20 апреля 2008 года
ahilles
1.5K / / 03.11.2005
какой класс у этого элемента? (функция GetClassName)
8.1K
20 апреля 2008 года
Нео
48 / / 30.07.2006
Все плохо. Оказывается, этот дескриптор не дочернего окна с числом, а какого-то невидимого. Плохо в том, что дочернего окна с числом нету! Видимо, оно прорисовано.
Тогда проблема усложняется. Нужно выделить число и распознать. В поставке с программой есть шрифты. Т.е. нужно каким-то образом сравнить нарисованное в родительском окне со шрифтом и записать в переменную число. Буду очень благодарен за советы.
261
21 апреля 2008 года
ahilles
1.5K / / 03.11.2005
пиши свой FineReader
5.3K
21 апреля 2008 года
Somebody
185 / / 24.12.2006
Если шрифт известный и координаты известные, будет попроще, чем FineReader, но, конечно, уже не GetWindowText.
17K
22 апреля 2008 года
HookEst
144 / / 27.03.2008
а если вместо своего FineReaderа написать свой artmoney, да считать число с памяти процесса?
5.3K
22 апреля 2008 года
Somebody
185 / / 24.12.2006
Цитата: HookEst
а если вместо своего FineReaderа написать свой artmoney, да считать число с памяти процесса?


Мысль интересная, но, возможно, это число было в стеке и когда его нужно узнать, его давно уже нет. Это надо взять ArtMoney и конкретно в этой проге поискать.

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