我想要一个程序,让我们说谷歌浏览器,打开一个Windows窗体的内部,但不能被移出窗体或在任务栏上看到。我将如何在Windows窗体中打开一个程序?
0
A
回答
2
您不能将任意应用程序嵌入到您的应用程序中,除非它们为此提供了API。如果你想嵌入一个浏览器,看看WebBrowser控件或Awesomium项目,这恰好是一个Chromium的.Net包装器。
0
虽然相当黑,可以通过使用SetParent(http://msdn.microsoft.com/en-gb/library/windows/desktop/ms633541(v=vs.85).aspxwindows)API函数来完成。
我已经做到了这一点,因为我需要整合一个会定期崩溃的车载视频库。当视频库死掉时,主要的用户界面崩溃是不可接受的,因此我产生了另一个应用程序来显示视频,并将它归档到主应用程序中的一个窗口中。
一旦父执行,您可能需要使用其他函数来移动它或调整它的大小,例如,的MoveWindow。
使用此方法可能会产生一些您可能需要管理的副作用。
相关问题
- 1. 如何在Windows窗体应用程序中打开一个新窗口
- 2. 我如何打开一个Windows窗体从特定ID
- 3. 如何在c backgroundworker中打开另一个窗体窗体#
- 4. 如何在.NET中的Windows窗体中打开一个新窗口?
- 5. 如果我在其Load事件中打开OpenFileDialog,将在后台打开Windows窗体窗体
- 6. 如何打开一个文件,如PDF等“从”一个Windows窗体应用程序在C#
- 7. .net C#windows窗体应用程序:打开弹出窗口
- 8. 如何从另一个孩子窗体打开孩子窗体?
- 9. 如何从另一个项目中打开一个新窗体
- 10. 如何加载在一个Visual C++ Windows窗体应用程序
- 11. 如何在控制台应用程序中的Windows窗体应用程序中指定最后一个窗体?
- 12. 如何打开一个窗体,如果窗体位于另一个文件夹
- 13. 如何在c中打开一个最小化的窗体#
- 14. 我们如何在C#中的相同窗体窗口中打开另一个窗体?
- 15. 如何打开程序中的空控制台窗口(Windows)
- 16. `start`程序打开一个新窗口
- 17. 如何从线程打开新窗体?
- 18. 在MDI Parent窗体中打开时如何居中窗体?
- 19. 如何在窗体窗体应用程序中打破一条线?
- 20. 关闭一个窗体并打开另一个窗体
- 21. 如何打开窗体?
- 22. 以编程方式从另一个窗体打开窗体窗体
- 23. 如何在Windows中以全屏模式激活另一个应用程序时打开应用程序窗口?
- 24. 如何打开第二个窗体?
- 25. 从后台线程在UI线程上打开一个窗体
- 26. 如何在Visual Studio中的Windows窗体应用程序中打开黑色的控制台(输出)窗口
- 27. 在一个窗口中打开多个CMD程序
- 28. 如何发布一个Windows窗体应用程序
- 29. 如何在Windows应用程序中将数据从一种窗体传递给另一种窗体文本框?
- 30. 如何防止我的程序打开多个时间(Windows Mobile)
你是在说一个任意的程序,或者特别是Chrome吗?你究竟在做什么? – 2013-04-23 22:15:04