منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : فتح تطبيق داخل نافذة تطبيقي اي احتواء تطبيق خارجي داخل مشروعي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
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;