Ejemplo n.º 1
0
 static extern bool EnumChildWindows(IntPtr hwndParent, Win32Callback lpEnumFunc, IntPtr lParam);
Ejemplo n.º 2
0
 [return: MarshalAs(UnmanagedType.Bool)] // Return value is a 4-byte Win32 'BOOL'
 public static extern void EnumWindows(Win32Callback callback, IntPtr lParam);
Ejemplo n.º 3
0
 public static extern bool EnumThreadWindows(int dwThreadId, Win32Callback lpfn, IntPtr lParam);
Ejemplo n.º 4
0
 public static List<IntPtr> GetChildWindows(IntPtr hwndParent)
 {
     List<IntPtr> result = new List<IntPtr>();
     GCHandle listHandle = GCHandle.Alloc(result);
     try
     {
         Win32Callback childProc = new Win32Callback(EnumWindow);
         Api_User32.EnumChildWindows(hwndParent, childProc, GCHandle.ToIntPtr(listHandle));
     }
     finally
     {
         if (listHandle.IsAllocated)
             listHandle.Free();
     }
     return result;
 }
Ejemplo n.º 5
0
 public static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, int lParam);
Ejemplo n.º 6
0
 public static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, int lParam);
Ejemplo n.º 7
0
 static extern bool EnumChildWindows(IntPtr Parent, Win32Callback Callback, IntPtr Param);
Ejemplo n.º 8
0
 private static extern bool EnumWindows(Win32Callback callback, IntPtr lParam);
Ejemplo n.º 9
0
 static extern bool EnumChildWindows(IntPtr Parent, Win32Callback Callback, IntPtr Param);
Ejemplo n.º 10
0
 protected static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, IntPtr lParam);
Ejemplo n.º 11
0
 public static extern int EnumWindows(Win32Callback callback, IntPtr lParam);
Ejemplo n.º 12
0
 static extern bool EnumChildWindows(IntPtr hwndParent, Win32Callback lpEnumFunc, IntPtr lParam);
Ejemplo n.º 13
0
 protected static extern bool EnumWindows(Win32Callback enumProc, IntPtr lParam);
Ejemplo n.º 14
0
 [return: MarshalAs(UnmanagedType.Bool)] // Return value is a 4-byte Win32 'BOOL'
 public static extern bool EnumChildWindows(IntPtr hwndParent, Win32Callback callback, IntPtr lParam);
Ejemplo n.º 15
0
 public static extern IntPtr EnumChildWindows(IntPtr parentHandle,
                                              Win32Callback callback, IntPtr lParam);
Ejemplo n.º 16
0
 private static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, IntPtr lParam);
Ejemplo n.º 17
0
 public static extern bool samba_create(StringBuilder p_ip, int port, StringBuilder p_id, StringBuilder p_password, StringBuilder p_local_dir, StringBuilder p_remote_dir, Win32Callback callback);
Ejemplo n.º 18
0
 public static extern IntPtr EnumChildWindows(IntPtr parentHandle,
     Win32Callback callback, IntPtr lParam);
Ejemplo n.º 19
0
 static WinData GetWindow(IntPtr parent, string className)
 {
     //List<IntPtr> result = new List<IntPtr>();
     var result = new WinData { Class = className, Hwnd = IntPtr.Zero };
     GCHandle listHandle = GCHandle.Alloc(result);
     try
     {
         var childProc = new Win32Callback(EnumWindow);
         EnumChildWindows(parent, childProc, GCHandle.ToIntPtr(listHandle));
         return result;
     }
     finally
     {
         if (listHandle.IsAllocated)
             listHandle.Free();
     }
 }