我正在使用以下代码在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);