Как сделать DirectX Control частично прозрачным в C # Form - PullRequest
2 голосов
/ 13 июля 2010

У меня есть форма Windows с изображением в качестве фона; и у меня также есть пользовательский элемент управления, который я добавил в форму, и отображает себя с помощью DirectX. Однако я хочу, чтобы DirectX UserControl (сцена DirectX) визуализировался частично прозрачным, чтобы я мог видеть фон изображения формы.

У меня есть исходный код для управляемого пользовательского элемента управления Directx, но я просто недостаточно знаю о DirectX, чтобы сделать так, чтобы вся сцена была полупрозрачной. Кто-нибудь знает, как мне добиться этого?

Примечание: я использую C # / VS '08 / Managed DirectX

Спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 13 июля 2010

Я не верю, что это возможно в Windows Forms, так как вы столкнетесь с проблемами airspace .Есть несколько постов, которые освещают это (, если они указывают на то, что вы используете WPF и D3DImage ).

1 голос
/ 13 июля 2010
...