我记得我有一些应用程序启动了其他应用程序,并将它们以没有标题栏的形式放置在选项卡中。 我想知道如何做到这一点? 最好使用 C#,但如果在 .NET 中不可能/太难,C++ 也可以。
谢谢。
最佳答案
Excel 和 Internet Explorer 等应用程序为嵌入其他窗口提供特定支持 (OLE),因此第三方应用程序可以轻松地在自己的窗口中运行它们的实例。
如果您希望嵌入的应用程序不为其提供特定支持,则实现起来会困难得多。控制目标应用程序的窗口以使其显示在您的选项卡中很容易,但是当涉及到删除/隐藏窗口的特定子部分(边框和菜单等)时,它变得更加困难(完全取决于您希望更改应用程序显示的哪些位)。
关于c# - 在我的表单中显示另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1315266/