C# 在MFC中使用背景透明的winforms控件

C# 在MFC中使用背景透明的winforms控件,c#,winforms,mfc,transparent-control,C#,Winforms,Mfc,Transparent Control,全部。 我正在编写一个使用Winforms用户控件的MFC应用程序 我用c#制作了一个圆形控件,并使用MFC托管技术将其放置在我的MFC对话框中。 但是控件不能透明地显示其背景。 所以,它看起来很差。我试图设置与透明度相关的控件属性,但没有用 谁能帮我使我的控制变得漂亮 致以最诚挚的问候。只有当父类也是控件派生类时,控件类中对透明度的内置支持才起作用。您需要查看覆盖CreateParams以启用WS_EX_TRANSPARENT。不容易做到正确。

全部。 我正在编写一个使用Winforms用户控件的MFC应用程序

我用c#制作了一个圆形控件,并使用MFC托管技术将其放置在我的MFC对话框中。 但是控件不能透明地显示其背景。 所以,它看起来很差。我试图设置与透明度相关的控件属性,但没有用

谁能帮我使我的控制变得漂亮


致以最诚挚的问候。

只有当父类也是控件派生类时,控件类中对透明度的内置支持才起作用。您需要查看覆盖CreateParams以启用WS_EX_TRANSPARENT。不容易做到正确。