vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: Auf fremde Textbox zugreifen 
Autor: Ralf Schoen
Datum: 10.01.04 23:51

HI, ja das ist möglich und gar nicht so schwer ...

Als erstes startest du Spy++ (findest Du unter START->Programme->Microst Visual Studio 6.0->MVS 6.0 Dienstprogramme) Dann klickst Du auf den vierten Button von links(Nachrichtenprotokoll oder STRG+M) dann gehst Du mit dem Suchwerkzeug auf die EingabeBox die ausgegraut ist. Dann merke Dir den Namen der unter Klasse angegeben wird. Wenn es sich um eine VB Anwendung handelt, dann steht dort (ThunderTextBox) ...

Nun merke Dir noch den FensterTitel des Fensters in dem sich die Textbox befindet.

Nun haste alle Infos die Du brauchst.


In VB...

Deklarationen

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 Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal _
lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal _
hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As _
String) As Long
 
Const WM_SetText = &HC
und hier der Code der den Text ändert

Dim hwndWin As Long
Dim hwndText As Long
 
  hwndWin = FindWindow(vbNullString, "Form1") ' hier den Fenstertitel ändern
  hwndText = FindWindowEx(hwndWin, 0&, "ThunderTextBox", vbNullString) ' hier 
  ' die Klasse ändern die in Spy++ stand.
 
  Dim t As String
  t = "Hallo"
  SendMessage hwndText, WM_SetText, 0&, ByVal t
Das war es auch schon

Gru?

Ralf

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Auf fremde Textbox zugreifen2.566Frank_hoffmann0110.01.04 20:17
Re: Auf fremde Textbox zugreifen4.547Ralf Schoen10.01.04 23:51
Re: Auf fremde Textbox zugreifen2.510Frank_hoffmann0112.01.04 10:45
Re: Auf fremde Textbox zugreifen2.580Ralf Schoen12.01.04 14:59
Re: Auf fremde Textbox zugreifen2.402Frank_hoffmann0112.01.04 18:09
Re: Auf fremde Textbox zugreifen2.630Ralf Schoen12.01.04 20:06
Re: Auf fremde Textbox zugreifen2.303raziel15.01.04 03:21
Re: Auf fremde Textbox zugreifen2.452Ralf Schoen16.01.04 18:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel