Доступ к TextBox чужого (не VB6) приложения
Формулировка задачи:
Здраствуйте!
Из своей программы на VB6 я хочу добраться до содержимого TextBox другой программы. Для этого на форму своей программы я поместил элемент picPoint типа PictureBox. Я нажимаю мышку на этом picPoint, перемещаю в окно другой программы и отпускаю на TextBox. Тем самым я определяю его hWnd а затем и его содержимое (found_text):
Это прекрасно работает, если TextBox в программе, созданной на VB6. Но если я нацеливаюсь мышкой к примеру на TextBox "мин", "сек" или "фрм" на вкладке "Файл/Предустановки/Общий" в Nero 6.3.1.15. то GetWindowText возвращает заголовок фрейма ("Панель состояния") в котором размещены вышеобозначенные TextBox.
Возможно ли средствами VB6 получить доступ к содержимому TextBox в Nero?
Спасибо.
Решение задачи: «Доступ к TextBox чужого (не VB6) приложения»
textual
Листинг программы
wnd = WindowFromPoint(pt.X, pt.Y) ' Get the window under mouse pointer buff = Space$(50) SendMessage wnd, &HD, 40, ByVal buff 'sending WM_GETTEXT message to that window Label1.Caption = buff 'Now buff contains the text on the window , simply display
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д