Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ wxWidgets带有不透明控件的透明框架_Visual C++_Wxwidgets - Fatal编程技术网

Visual c++ wxWidgets带有不透明控件的透明框架

Visual c++ wxWidgets带有不透明控件的透明框架,visual-c++,wxwidgets,Visual C++,Wxwidgets,我有一个带有wxStaticBitmap的框架,当我使用wxTopLevelWindow::SetTransparent()使框架半透明时,staticbitmap也变得透明。 有没有办法只让框架透明而不让控件透明?。 (类似于windows 7任务栏和开始菜单) 提前感谢, 祝你今天愉快! Rajan.M您是否尝试过使用安装在框架客户区的面板,然后使面板而不是框架成为控件的父控件?这在许多不同的方面效果更好,所以我怀疑它可能会解决您的问题。可以将框架设置为透明,但强制面板为不透明,这将级联到面

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

提前感谢,

祝你今天愉快!
Rajan.M

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


(我自己也没有试过——我觉得透明帧很难看)

你放在wxStaticBitmap中的东西都有遮罩吗?你有没有试过把它制作成没有透明像素?你试过在你的控件上调用
wxWindow::SetTransparent()
吗?我需要像android应用程序一样实现tour。我需要同样的东西。你能给我提供更多的信息吗。