Hello, I was able to show the notepad in the Winform by using a panel and inserting it in the form like this code below and using SetParent API:

``````[DllImport("user32.dll", SetLastError = true)]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);

Process proc = Process.Start(
new ProcessStartInfo()
{
//here I put notepad.exe and it works
FileName = Environment.GetEnvironmentVariable("windir") + @"\system32\calc.exe",
WindowStyle = ProcessWindowStyle.Minimized
});

SetParent(proc.MainWindowHandle, this.panel1.Handle);``````

My problem is for the calculator, I can't show the Calcultator in the winform it shows me an error.(System.InvalidOperationException)
Thank you.

2
Contributors
1