2012-07-06 51 views
1

当我使用wxTopLevelWindow :: SetTransparent()使框架半透明时,我有一个框架与wxStaticBitmap,staticbitmap也变得透明。 有没有一种方法可以让框架变得透明而不是控件? (类似于Windows 7的任务栏和开始菜单)。wxWidgets具有不透明控件的透明框架

在此先感谢,

祝您有美好的一天! Rajan.M

+0

为所欲为,你把你的wxStaticBitmap有一个面具,你尝试过使它所以没有透明像素?你有没有试过在你的控件上调用'wxWindow :: SetTransparent()'? – tinman 2012-07-06 13:11:46

回答

0

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

(我还没有尝试过自己 - 恕我直言,透明的框架是丑陋的)

+0

我需要实现像android应用程序之旅。我需要同样的东西,请给我提供更多信息。 – Anil8753 2016-09-17 13:12:42