代码实现从我的主窗体里打开另外一个应用程序,并且让该程序像自己的MDI子窗体那样在父窗体的范围内显示

来源:互联网 发布:怎样破解软件注册码 编辑:程序博客网 时间:2024/05/21 19:22
[DllImport( "User32.dll ",   EntryPoint   =   "SetParent ")]
               private   static   extern   IntPtr   SetParent(IntPtr   hWndChild,   IntPtr   hWndNewParent);

               [DllImport( "user32.dll ",   EntryPoint   =   "ShowWindow ")]
               public   static   extern   int   ShowWindow(IntPtr   hwnd,   int   nCmdShow);

               public   Form1()
               {
                       InitializeComponent();

                       Process   p=   new   Process();
                       p.StartInfo.FileName   =   "notepad ";

                       p.Start();

                       System.Threading.Thread.Sleep(100);

                       SetParent(p.MainWindowHandle,   this.panel1.Handle);
                       ShowWindow(p.MainWindowHandle,   3);
               }
原创粉丝点击