Hallo an die Community!
ich hab hier eine formlose class und möchte aus einer anderen an die Variable ran kommen
so ich möchte also auf die Variable "windowText" zugreifen
wie kann ich das?
mfg
der_Brain
ich hab hier eine formlose class und möchte aus einer anderen an die Variable ran kommen
Code:
namespace EventAnalizer.Win32API.WindowName
{
public class getWindowTitle
{
public string windowText;
[ DllImport("user32.dll") ]
static extern int GetForegroundWindow();
[DllImport("user32.dll", EntryPoint="GetWindowText")]
extern static int GetWindowText(int hwnd, StringBuilder s, int length);
// Timer installieren
// während seiner Ticks wird das WindowTitle des aktiven Fensters ausgelesen
public void timer()
{
Timer t = new Timer(1000);
t.Elapsed += new ElapsedEventHandler(tick);
t.Start();
}
// auslesen des WindowTitle des aktiven Fensters
private void tick(object sender, ElapsedEventArgs e)
{
int appWF = GetForegroundWindow();
StringBuilder sb = new StringBuilder(256);
GetWindowText(appWF, sb, sb.MaxCapacity);
//Console.Out.WriteLine("{0}", sb.ToString(0, sb.Length));
windowText= sb.ToString(0, sb.Length);
}
}
}
so ich möchte also auf die Variable "windowText" zugreifen
wie kann ich das?
mfg
der_Brain