[C#] Inhalt eines Textfeldes auslesen

engelmarkus

Erfahrenes Mitglied
So zum Beispiel:
C#:
IntPtr windowHandle = Helper.GetWindowUnderCursor();

label1.Text = windowHandle.ToString();
label2.Text = Helper.GetWindowClassName(windowHandle);
label3.Text = Helper.GetControlText(windowHandle);
 
O

orlando

Danke!


-------

Ich bekome bei

[DllImport("user32.dll")]

2 Fehler Ich habe die zeile erstmal gelöscht
Es entschtanden keine neuen fehler

alerdings ist da noch das:

Error 1 The type or namespace name 'Point' could not be found (are you missing a using directive or an assembly reference?) C:\Dokumente und Einstellungen\orlando\Eigene Dateien\Visual Studio 2008\Projects\test2\test2\Class1.cs 12 53 test2
 

engelmarkus

Erfahrenes Mitglied
Folgendes muss ganz oben in die Codedatei:
C#:
using System;
using System.Text;
using System.Drawing;
using System.Runtime.InteropServices;
 
O

orlando

Danke was für ein dummer Fehler
Bin von der schenellen und guten hilfe beeindruckt
War mein erstes mal auf tutorials.de

Werde warscheinlich stamm User :)
 

blacki3011

Grünschnabel
Erst mal ein dickes DANKE an engelmarkus für die Hilfe.
Ich bin an dem selben Thema dran deshalb hänge ich mich mal hier mit rein.

Dein Code funktioniert wunder bar. Aber ich bekomme als WindowsClassName z.B. nicht EDIT angezeigt sondern -> WindowsForms10.EDIT.app.0.33c0d9d ok da steht das edit mit drin. Kann man das auch isolieren ohne den String zu bearbeiten?

Zweite sache wie kann ich ein Feld in der externen Anwendung füllen?