2012-07-06 69 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