如何在C#Form上使DirectX Control部分透明

时间:2010-07-13 00:10:05

标签: c# .net graphics directx transparency

我有一个以图像为背景的Windows窗体;我还有一个用户控件,我已经添加到表单中,并使用directx呈现自己。但是,我希望directx UserControl(directx场景)呈现部分透明,以便我可以看到表单的图像背景。

我有托管directx用户控件的源代码,但我对directx不够了解,因此整个场景呈现半透明。有谁知道我会如何实现这个目标?

注意:我正在使用C#/ VS '08 / Managed DirectX

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

我不相信这可以在Windows窗体中实现,因为您会遇到“airspace”问题。有一些帖子涵盖了此内容(granted they point you to use WPF and D3DImage)。