Как вставить свою строку в опознанное текстовое окно стороннего приложения ? - VB
Формулировка задачи:
"Любому терпенью приходит конец..." Подскажите, ПЛЗ, уже два дня ищу в нашем поиске
Есть хендл чужого TextBox-а, открытого для ввода, и надо заменить его содержимое на новую строку. и ЭТО 28000 раз !! Сделал через имитацию двойного клика и ввода по символам через SendKeys. В общем-то работает, но бывают какие-то сбои и новая строка вводится в конец старой Покажите как через АПИ сменить строки (ведь должно делаться одной строкой типа SendMessage или PostMessage...)
Решение задачи: «Как вставить свою строку в опознанное текстовое окно стороннего приложения ?»
textual
Листинг программы
- Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
- Private Const WM_SETTEXT = &HC
- Private Sub Form_Load()
- Dim Text As String
- Text = "New text"
- SendMessage TextBox.hwnd, WM_SETTEXT, 0, ByVal Text
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д