Почему функции SendMessage и SetWindowText не работают? - Visual Basic .NET

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

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

всем доброго времени суток. может кто знает, подскажите, есть форма в другом приложении, на ней текстбокс, я хочу изменить текст в текстбоксе вопрос такой: почему не работает ни это
Листинг программы
  1. SetWindowText(hWnd, myValue.ToString())
ни это
Листинг программы
  1. SendMessage(hWnd, WM_SETTEXT, 0, myValue.ToString())
ни это
Листинг программы
  1. PostMessage(hWnd, WM_SETTEXT, 0, myValue.ToString())
или что мне сделать, чтобы оно заработало hWnd я получил, GetWindowText выдает текст текстбокса, а вот записАть туда - никак

Решение задачи: «Почему функции SendMessage и SetWindowText не работают?»

textual
Листинг программы
  1. Dim hString As IntPtr = Marshal.StringToHGlobalAuto("string")
  2. SendMessage(hWnd, WM_SETTEXT, IntPtr.Zero, hString)
  3. Marshal.FreeHGlobal(hString)

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


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

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

10   голосов , оценка 3.9 из 5

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

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

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