看不到你的图片,不过觉得你使用WebBrowser控件指定Url后就可以显示到form上了。

解决方案 »

  1.   


        public partial class TestForm : Form
        {
            public eTerm_Form()
            {
                InitializeComponent();
            }        Process process = null;
            IntPtr appWin;        [DllImport("user32.dll", SetLastError = true)]
            private static extern long SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
            [DllImport("user32.dll", SetLastError = true)]
            private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);        
            [DllImport("user32.dll", SetLastError = true)]
            private static extern long SetWindowPos(IntPtr hwnd, long hWndInsertAfter, long x, long y, long cx, long cy, long wFlags);
            [DllImport("user32.dll", SetLastError = true)]
            private static extern bool MoveWindow(IntPtr hwnd, int x, int y, int cx, int cy, bool repaint);        private void eTerm_Form_Resize(object sender, EventArgs e)
            {
                if (this.appWin != IntPtr.Zero)
                    MoveWindow(appWin, 0, 0, this.Width, this.Height, true);
            }        private void eTerm_Form_Load(object sender, EventArgs e)
            {
                try
                {
                    process = System.Diagnostics.Process.Start("路径");
                    process.WaitForInputIdle();
                    appWin = FindWindow(null, "EXE窗体标题");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message, "Error",MessageBoxButtons.OK, MessageBoxIcon.Error);
                }            SetParent(appWin, this.Handle);
                MoveWindow(appWin, 0, 0, this.Width, this.Height, true);
            }        private void eTerm_Form_FormClosing(object sender, FormClosingEventArgs e)
            {
                         try
                {
                    if (!process.HasExited)
                        process.Kill();
                }
                catch
                {
                }
            }
        }
      

  2.   

    如果你使用Google Earth Plugin开发,可以将其放到WebBrowser控件中显示。
    如果是Google Earth COM API开发,建议你去这里看看http://www.cnblogs.com/wpwen/archive/2009/02/22/1395622.html