как открыть процес вглавном окне ?
всем привет !
подскажите пожалуйста как открыть процес в главном окне и какой аналог у "panel" в wpf ?
пример в "winForm":
| Код |
public partial class Form1 : Form { [DllImport("user32", CharSet = CharSet.Ansi, SetLastError = true, ExactSpelling = true)] public static extern int SetParent(int hWndChild, int hWndNewParent);
public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) { string ppviewer = "C:\\Program Files (x86)\\Microsoft Office\\Office12\\PPTVIEW.EXE"; var MyPSI = new ProcessStartInfo(ppviewer); MyPSI.Arguments = "c:\\mypowerpoint.ppt /s"; Process MyProcess = Process.Start(MyPSI); MyProcess.WaitForInputIdle(); SetParent(MyProcess.MainWindowHandle.ToInt32(),panel1.Handle.ToInt32()); } }
|
|