私はクロムのようなアプリケーションを開発しています。親アプリケーションと子アプリケーションと言う 2 つのアプリケーションがあります。子アプリケーションにはメニューが含まれています。子アプリケーションのインスタンスを親アプリケーションのタブにアタッチするとき。子アプリケーションのメニューは、マウス クリックで表示されません。
アタッチプロセスに使用されるコードスニペットは
Process P = Process.GetProcessesByName("Child");
P.WaitForInputIdle();
IntPtr handle = P.MainWindowHandle;
SetParent(handle, this.tabPage1.Handle);
MoveWindow(handle, rec.X, rec.Y, rec.Width, rec.Height, true);
子のアプリケーションに変更を加えることはできません。