Feedback

C# - Handle eines Windowsfensters

Veröffentlicht von am 7/17/2008
(1 Bewertungen)
Findet ein Fenster mithilfe des Fenstertitels und gibt einen Pointer auf das Handle zurück.
System.Diagnostics muss eingebunden werden.
private IntPtr FindWindow(string title)
{
    Process[] tempProcesses;
    tempProcesses = Process.GetProcesses();
    foreach(Process proc in tempProcesses)
    {      
        if(proc.MainWindowTitle == title)
        {
            return proc.MainWindowHandle;
        }
    }
}
                          
Abgelegt unter Fenster, finden, Handle.

2 Kommentare zum Snippet

Curry schrieb am 10/25/2010:
private IntPtr FindWindow(string title)
{
Process proc = (from p in Process.GetProcesses()
where p.MainWindowTitle == title
select p).FirstOrDefault();

return (proc != null ? proc.MainWindowHandle : null);
}
Christian Glowinski schrieb am 3/17/2011:
Das hat mir geholfen. Danke!
 

Logge dich ein, um hier zu kommentieren!