我正在使用以下代码在Web浏览器控件中显示Internet选项:

Process.Start("InetCpl.Cpl");


但是,这为Internet选项创建了一个独立于我的MainWindow的新窗口。

我需要显示Internet选项,例如Internet Explorer,即MainWindow UI应该被阻止,Internet Options窗口应该在MainWindow内部打开。

任何帮助,将不胜感激。
提前致谢。

最佳答案

您可以尝试直接调用启动功能。
将启动功能导入您的班级

[DllImport("inetcpl.cpl", SetLastError = true)]
public static extern int LaunchInternetControlPanel(IntPtr hWnd);


并从您的命令中调用

LaunchInternetControlPanel(this.Handle);

10-08 09:08