static extern bool EnumChildWindows(IntPtr hwndParent, Win32Callback lpEnumFunc, IntPtr lParam);
Example #2
0
 [return: MarshalAs(UnmanagedType.Bool)] // Return value is a 4-byte Win32 'BOOL'
 public static extern void EnumWindows(Win32Callback callback, IntPtr lParam);
Example #3
0
 public static extern bool EnumThreadWindows(int dwThreadId, Win32Callback lpfn, IntPtr lParam);
Example #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;
 }
Example #5
0
 public static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, int lParam);
 public static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, int lParam);
Example #7
0
 static extern bool EnumChildWindows(IntPtr Parent, Win32Callback Callback, IntPtr Param);
Example #8
0
 private static extern bool EnumWindows(Win32Callback callback, IntPtr lParam);
Example #9
0
 static extern bool EnumChildWindows(IntPtr Parent, Win32Callback Callback, IntPtr Param);
Example #10
0
 protected static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, IntPtr lParam);
Example #11
0
 public static extern int EnumWindows(Win32Callback callback, IntPtr lParam);
Example #12
0
 static extern bool EnumChildWindows(IntPtr hwndParent, Win32Callback lpEnumFunc, IntPtr lParam);
Example #13
0
 protected static extern bool EnumWindows(Win32Callback enumProc, IntPtr lParam);
Example #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);
Example #15
0
 public static extern IntPtr EnumChildWindows(IntPtr parentHandle,
                                              Win32Callback callback, IntPtr lParam);
Example #16
0
 private static extern bool EnumChildWindows(IntPtr parentHandle, Win32Callback callback, IntPtr lParam);
Example #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);
Example #18
0
 public static extern IntPtr EnumChildWindows(IntPtr parentHandle,
     Win32Callback callback, IntPtr lParam);
Example #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();
     }
 }