Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [DllImport("user32.dll", CharSet = CharSet.Auto)]
- public static extern IntPtr FindWindow([MarshalAs(UnmanagedType.LPTStr)] string lpClassName, [MarshalAs(UnmanagedType.LPTStr)] string lpWindowName);
- [DllImport("user32")]
- private static extern IntPtr FindWindowEx(IntPtr hWnd1, IntPtr hWnd2, string lpsz1, string lpsz2);
- [DllImport("user32.dll")]
- public static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
- public MainWindow()
- {
- InitializeComponent();
- }
- private void Window_Loaded(object sender, RoutedEventArgs e)
- {
- IntPtr pWnd = FindWindow("Progman", null);
- pWnd = FindWindowEx(pWnd, IntPtr.Zero, "SHELLDLL_DefVIew", null);
- pWnd = FindWindowEx(pWnd, IntPtr.Zero, "SysListView32", null);
- IntPtr tWnd = new System.Windows.Interop.WindowInteropHelper(this).Handle;
- SetParent(tWnd, pWnd);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement