.NET 3.x Поиск окна - C#
Формулировка задачи:
Листинг программы
- public IntPtr findWindow(string name)
- {
- Process pr = Process.GetProcesses().Where(each => each.MainWindowTitle.IndexOf(name) != -1).FirstOrDefault();
- return (pr != null) ? pr.MainWindowHandle : IntPtr.Zero;
- }
Листинг программы
- IntPtr test = findWindow("Skype");
- if (test != IntPtr.Zero)
- {
- Console.WriteLine("Окно скайпа найдено!");
- }
- else
- {
- Console.WriteLine("Нету окна скайпа = (");
- }
Решение задачи: «.NET 3.x Поиск окна»
textual
Листинг программы
- public IntPtr findWindow(string name)
- {
- Process[] prs = Process.GetProcesses();
- foreach (Process proc in prs)
- {
- if (proc.MainWindowTitle.IndexOf(name) != -1)
- return proc.MainWindowHandle;
- }
- return IntPtr.Zero;
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д