Как в .NET с окнами работать?
public class WindowAPI
{
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string strclassName, string strWindowName);
[DllImport("user32.dll")]
public static extern int GetWindowText(IntPtr hwnd, StringBuilder buf, int nMaxCount);
}
А уже готового ничего нет?
Насколько мне известно, можно руками перечислить процессы и их окна через .NET фреймворк. Почитай про System.Diagnostics.Process, метод GetProcesses и т.д.
Таким образом я могу получить дескриптор процесса, но как потом перейти к окнам? в классе process нет ничего связаного с окнами
Таким образом я могу получить дескриптор процесса, но как потом перейти к окнам? в классе process нет ничего связаного с окнамиТам есть MainWindowHandle и MainWindowTitle. Тебе стоит внимательнее изучать документацию.
а как мне работать с дочерними окнами?
а как мне работать с дочерними окнами?Это уже через WinAPI.
Оставить комментарий
OlegXXL
Нужны функции типа FindWindow и GetTex. В каких классах это можно найти?