Необходимо получить число из дочернего окна
Есть некая программа. Я получаю дескриптор на дочернее окно — некий элемент(это не какой-нибудь label или text box, а что-то другое, видимо, описанное и прорисованное в программе), который отображает число.GetWindowText не помогает, надо каким-либо образом его узнать. Я с WinApi очень мало работал, поэтому не имею представления, как это сделать. Не знаю, можно ли это сделать напрямую или нет. Прошу знающих людей ответить
какой класс у этого элемента? (функция GetClassName)
Тогда проблема усложняется. Нужно выделить число и распознать. В поставке с программой есть шрифты. Т.е. нужно каким-то образом сравнить нарисованное в родительском окне со шрифтом и записать в переменную число. Буду очень благодарен за советы.
пиши свой FineReader
Если шрифт известный и координаты известные, будет попроще, чем FineReader, но, конечно, уже не GetWindowText.
а если вместо своего FineReaderа написать свой artmoney, да считать число с памяти процесса?
Цитата: HookEst
а если вместо своего FineReaderа написать свой artmoney, да считать число с памяти процесса?
Мысль интересная, но, возможно, это число было в стеке и когда его нужно узнать, его давно уже нет. Это надо взять ArtMoney и конкретно в этой проге поискать.