29. März 2024, 16:28
VB-fun.de - Beitragsübersicht zum VB-/VBA-Forum-Archiv 0407
  VB6: Textbox anderer Anwendungen
 Von John
 Am 30. März 2008 um 18:44:32
 Frage Hi!
Wie lese ich eine Textbox oder andere Controls(captions,text usw.) von einer fremden Anwendung aus?
strBuffer = Space$(32767)
retVal = SendMessage(Handle, WM_GETTEXT, Len(strBuffer ), ByVal strBuffer)
IrgendeinString= Left$(strBuffer, retVal)
Dies habe ich versucht: (Sieht dann so aus):
Dim hWnd As Long
Dim strBuffer As String
hWnd = FindWindowByCaption(LCase(Text2.Text))
strBuffer = Space$(32767)
retval = SendMessage(hWnd, WM_GETTEXT, Len(strBuffer), ByVal strBuffer)
Text3.Text = Left$(strBuffer, retval)
Klappt aber nicht! Ich bekomme immer nur den Titel der Anwendung und kein Text aus einer Textbox.

Wie mache ich dies?

Gruß
John Doe
[ VB-/VBA-Forum | Archiv 0407 | Archiv-Übersicht ]
 Antworten
VB6: Textbox anderer Anwendungen - John 30. März 2008 um 18:44:32
Re: Textbox anderer Anwendungen - Gaga 31. März 2008 um 13:08:00
Re: Textbox anderer Anwendungen - John 31. März 2008 um 13:41:26
Re: Textbox anderer Anwendungen - Gaga 31. März 2008 um 14:46:11

Zum Seitenanfang

Startseite | VB-/VBA-Tipps | Projekte | Tutorials | API-Referenz | Komponenten | Bücherecke | Gewinnspiele | VB-/VBA-Forum | DirectX | DirectX-Forum | VB.Net | VB.Net-Forum | Chat | Spielplatz | Links | Suchen | Stichwortverzeichnis | Feedback | Impressum