Visual c++ wxWidgets带有不透明控件的透明框架
我有一个带有wxStaticBitmap的框架,当我使用wxTopLevelWindow::SetTransparent()使框架半透明时,staticbitmap也变得透明。 有没有办法只让框架透明而不让控件透明?。 (类似于windows 7任务栏和开始菜单) 提前感谢, 祝你今天愉快!Visual c++ wxWidgets带有不透明控件的透明框架,visual-c++,wxwidgets,Visual C++,Wxwidgets,我有一个带有wxStaticBitmap的框架,当我使用wxTopLevelWindow::SetTransparent()使框架半透明时,staticbitmap也变得透明。 有没有办法只让框架透明而不让控件透明?。 (类似于windows 7任务栏和开始菜单) 提前感谢, 祝你今天愉快! Rajan.M您是否尝试过使用安装在框架客户区的面板,然后使面板而不是框架成为控件的父控件?这在许多不同的方面效果更好,所以我怀疑它可能会解决您的问题。可以将框架设置为透明,但强制面板为不透明,这将级联到面
Rajan.M您是否尝试过使用安装在框架客户区的面板,然后使面板而不是框架成为控件的父控件?这在许多不同的方面效果更好,所以我怀疑它可能会解决您的问题。可以将框架设置为透明,但强制面板为不透明,这将级联到面板的所有子窗口
(我自己也没有试过——我觉得透明帧很难看)你放在wxStaticBitmap中的东西都有遮罩吗?你有没有试过把它制作成没有透明像素?你试过在你的控件上调用
wxWindow::SetTransparent()
吗?我需要像android应用程序一样实现tour。我需要同样的东西。你能给我提供更多的信息吗。