【发布时间】:2011-06-27 17:03:44
【问题描述】:
如何编写一个显示(多个)无窗口图片框的 Windows 窗体应用程序,这些图片框始终显示在“顶部”,即始终可见?
这个想法是让应用程序与主应用程序同时运行,这样图片框就好像它们属于主应用程序一样“出现”,但存在于一个单独的进程中。而且,最好是显示器之间的空间仍然可以点击到主应用程序,例如:
---------------------
| -- |
| | | <---------|------App.exe
| -- | |
| -- | |
| | | <- |
| -- |
| |
| | <--- App2.exe
---------------------
动机是图片框用于显示已知有时会死锁的第 3 方 activex 视频控件的输出。通过将它放在一个单独的进程中,死锁的视频控件不会使整个应用程序死锁。
【问题讨论】:
-
你怎么会有一个“无窗”的画框呢?图片框控件是一个窗口。
-
那么无边界。我想我正在努力解决它。到目前为止,似乎图片框放置在 FormBorderStyle=None 和 TopMost=true 的表单中看起来让我到达了我想要的地方
标签: winforms user-controls windowless always-on-top