Exemple #1
0
 internal static extern IntPtr ChildWindowFromPointEx(IntPtr hWndParent, WindowPoint pt, uint uFlags);
Exemple #2
0
 internal static extern IntPtr WindowFromPoint(WindowPoint windowPoint);
Exemple #3
0
 public static Window GetWindowAtCursor()
 {
     WindowPoint pt = new WindowPoint(Cursor.Position.X, Cursor.Position.Y);
     IntPtr hWnd = WinApi.WindowFromPoint(pt);
     IntPtr parent = WinApi.GetAncestor(hWnd, GetAncestorFlags.GetRoot);
     return FromHandle(parent);
 }