منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[C#.NET] فتح تطبيق داخل نافذة تطبيقي اي احتواء تطبيق خارجي داخل مشروعي - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم امثلة ومشاريع C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=179)
+--- الموضوع : [C#.NET] فتح تطبيق داخل نافذة تطبيقي اي احتواء تطبيق خارجي داخل مشروعي (/showthread.php?tid=39587)



فتح تطبيق داخل نافذة تطبيقي اي احتواء تطبيق خارجي داخل مشروعي - Miloud - 28-09-21

PHP كود :
كود :
[DllImport("user32.dll")]
static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);


private void Form1_Load(object sender, EventArgs e)
{
   ProcessStartInfo psi = new ProcessStartInfo("notepad.exe");
   psi.WindowStyle = ProcessWindowStyle.Minimized;
   Process p = Process.Start(psi);
   Thread.Sleep(500);
   SetParent(p.MainWindowHandle, panel1.Handle);
   CenterToScreen();
   psi.WindowStyle = ProcessWindowStyle.Normal;