0
我想把圖象(wxStaticBitmap),其是用透明性的wxGauge上述PNG文件。我想實現的結果不是矩形進度條。透明度應該確定形狀。不幸的是,當wxGauge的值改變時,進度條顯示在wxStaticBitmap之上。是否有可能在圖像下方的第二層保持更深?wxStaticBitmap以上wxGauge
我想把圖象(wxStaticBitmap),其是用透明性的wxGauge上述PNG文件。我想實現的結果不是矩形進度條。透明度應該確定形狀。不幸的是,當wxGauge的值改變時,進度條顯示在wxStaticBitmap之上。是否有可能在圖像下方的第二層保持更深?wxStaticBitmap以上wxGauge
不,wxWidgets不支持重疊的子控件,因爲沒有一個平臺實際上支持這個功能(或者至少不用,我不知道最新版本的狀態是什麼)。如果你想有一個非矩形的進度條,你需要自己實現它。
那麼什麼是自己做的最好方法是什麼?也許我應該在wxBufferedPaintDC上繪製一個模式? – user2425502
是的,通過'wxWindow'派生自己的類並通過'wxAutoBufferedPaintDC'畫圖來處理'wxEVT_PAINT'來實現自己的控制。 –