| Код | [DllImport("user32.dll")] static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
private void Panel1_Loaded(object sender, RoutedEventArgs e) { HwndSource hwndSource = PresentationSource.FromVisual(Panel1) as HwndSource; var dd = hwndSource; Process p = Process.Start("notepad.exe"); Thread.Sleep(500); SetParent(p.MainWindowHandle, hwndSource.Handle);
var p2 = new Canvas() { Width = 200, Height = 200, Opacity = 0.5, Background = Brushes.Red }; p2. grid1.Children.Add(p2); }
|
p2 отображается под программой... как добавить ее поверх??
|