wxWidgets带有不透明控件的透明框架

时间:2012-07-06 13:06:39

标签: visual-c++ wxwidgets

当我使用wxTopLevelWindow :: SetTransparent()使框架半透明时,我有一个带wxStaticBitmap的框架,staticbitmap也变得透明。 有没有办法我们只能使框架透明而不是控件? (类似于Windows 7任务栏和startmenu)。

提前致谢,

祝你有愉快的一天! Rajan.M

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用安装在框架客户区的面板,然后将面板而不是框架作为控件的父级?这在许多方面都有效,所以我怀疑它可以在这里解决你的问题。您可以将框架设置为透明,但强制面板不透明,应该级联到面板的所有子窗口。

(我自己也没试过 - 恕我直言透明画框很难看)