Как вставить свою строку в опознанное текстовое окно стороннего приложения ? - VB

Узнай цену своей работы

Формулировка задачи:

"Любому терпенью приходит конец..." Подскажите, ПЛЗ, уже два дня ищу в нашем поиске Есть хендл чужого TextBox-а, открытого для ввода, и надо заменить его содержимое на новую строку. и ЭТО 28000 раз !! Сделал через имитацию двойного клика и ввода по символам через SendKeys. В общем-то работает, но бывают какие-то сбои и новая строка вводится в конец старой Покажите как через АПИ сменить строки (ведь должно делаться одной строкой типа SendMessage или PostMessage...)

Решение задачи: «Как вставить свою строку в опознанное текстовое окно стороннего приложения ?»

textual
Листинг программы
  1. 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
  2. Private Const WM_SETTEXT = &HC
  3.  
  4. Private Sub Form_Load()
  5.     Dim Text As String
  6.     Text = "New text"
  7.     SendMessage TextBox.hwnd, WM_SETTEXT, 0, ByVal Text
  8. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.909 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы