Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.95 KB | None | 0 0
  1. [DllImport("user32.dll", CharSet = CharSet.Auto)]
  2.         public static extern IntPtr FindWindow([MarshalAs(UnmanagedType.LPTStr)] string lpClassName, [MarshalAs(UnmanagedType.LPTStr)] string lpWindowName);
  3.  
  4.         [DllImport("user32")]
  5.         private static extern IntPtr FindWindowEx(IntPtr hWnd1, IntPtr hWnd2, string lpsz1, string lpsz2);
  6.  
  7.         [DllImport("user32.dll")]
  8.         public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
  9.  
  10.         public MainWindow()
  11.         {
  12.             InitializeComponent();
  13.         }
  14.  
  15.         private void Window_Loaded(object sender, RoutedEventArgs e)
  16.         {
  17.             IntPtr pWnd = FindWindow("Progman", null);
  18.             pWnd = FindWindowEx(pWnd, IntPtr.Zero, "SHELLDLL_DefVIew", null);
  19.             pWnd = FindWindowEx(pWnd, IntPtr.Zero, "SysListView32", null);
  20.             IntPtr tWnd = new System.Windows.Interop.WindowInteropHelper(this).Handle;
  21.             SetParent(tWnd, pWnd);
  22.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement