WinForm锁定表单内的其他应用程序

时间:2010-10-16 19:54:10

标签: c# winforms controls embedding

对不起,如果之前被问过或者这是愚蠢的话 我正在为保安人员(夜间警卫)申请让他的夜晚变得更有趣, 我喜欢尝试在WinForm中嵌入电视播放器。问题是我拥有的电视调谐器有自己的应用程序,我只能使用该应用程序重现电视信号。我想如果我将该应用程序嵌入到我的应用程序(WinForm)中,那么用户也会更加注意我的应用程序的其他控件,他们看到的配偶。我想制作类似IE在应用程序中嵌入的东西,这可能吗?

1 个答案:

答案 0 :(得分:1)

SDK文档明确禁止它,但Windows 3.x应用程序的一些appcompat hacks可以实现。 Ab /几个32位程序使用,Acrobat Reader一个。

P / Invoke SetParent(),你需要应用程序主窗口的窗口句柄。 Process.MainWindowHandle()运气不错。 MoveWindow将它放在正确的位置。使用pinvoke.net获取您需要的声明。这个应用程序显示视频的事实并没有改善这种情况的可能性。