Miguel Sevilla
Miguel Sevilla

Reputation: 466

How to make DirectX Control partially transparent on C# Form

I have a Windows Form with an image as a background; and I also have a user control which I've added to the form, and renders itself using directx. However, I want the directx UserControl (directx scene) to render partially transparent so that I can see the image background of the form.

I have the source code to the managed directx user control, but I just don't know enough about directx to make it so the entire scene renders semi-transparent. Does anyone know how I would go about achieving this?

Note: I'm using C#/VS '08/Managed DirectX

Thanks for your help.

Upvotes: 2

Views: 1109

Answers (2)

user7116
user7116

Reputation: 64088

I don't believe this is possible in Windows Forms as you'll run into 'airspace' issues. There are a few posts which cover this (granted they point you to use WPF and D3DImage).

Upvotes: 1

Related Questions