Я планирую создать приложение C# Windows Forms в качестве расширения для стороннего приложения Win32, но я не знаю, как это сделать прямо сейчас. Самое большее, что я получил, это то, что я знаю, что это связано с Win32 Hooking и что есть проект с открытым исходным кодом под названием EasyHook, который должен позволить мне это сделать.
Я хотел бы знать, как я могу получить текст из текстового поля или некоторые другие данные из элемента управления в стороннем приложении Win32. Текст/данные в элементе управления должны быть захвачены из работающего окна внешнего приложения в тот момент, когда пользователь нажимает кнопку.
Я думаю, что вопрос можно резюмировать следующим образом:
- Как вы определяете событие, к которому нужно подключиться, когда пользователь нажимает определенную кнопку?
- Как получить значение, отображаемое элементом управления Win32 в момент нажатия кнопки?