public static IEnumerable <IntPtr> ListeChildWindowHandle(IntPtr parentWindowHandle) { ListeIntPtr listeWindowHandle = new ListeIntPtr(); bool flag = EnumChildWindows(parentWindowHandle, User32.EnumWindowsCallback, ref listeWindowHandle); return(listeWindowHandle.Liste); }
public static IEnumerable <IntPtr> ListeWindowTopLevelHandle() { ListeIntPtr listeWindowHandle = new ListeIntPtr(); bool flag = EnumWindows(User32.EnumWindowsCallback, ref listeWindowHandle); return(listeWindowHandle.Liste); }
public static extern bool EnumChildWindows(IntPtr parentHandle, EnumWindowsProc callback, ref ListeIntPtr listeWindowHandle);
public static extern bool EnumWindows(EnumWindowsProc callback, ref ListeIntPtr listeWindowHandle);
private static bool EnumWindowsCallback(IntPtr hWnd, ref ListeIntPtr listeWindowHandle) { listeWindowHandle.Liste.Add(hWnd); return(true); }