2012/02/02

[VC] Dialog Redraw

小弟今天在開發時遇到一個問題,狀況描述如下:

主Dialog內有個Static Text,此Static Text用來作為顯示網路串流畫面的物件,
剛開始播放時,畫面顯示皆沒問題,可是只要一遇到播放視窗被其他視窗蓋過後,就會看不到畫面!(如圖)
一開始一直以為是Dialog的redraw有問題,後來網路上找了一下才知道,是Dialog本身的設定要調整。
設定方式:請將dialog的Properties->Styles->Clip children屬性勾選啟動。
因為Dialog是父窗口,當這個屬性未勾選前,父窗口會負責重畫所有物件的畫面,
但是這個屬性勾選後,父窗口不會替子窗口重畫,所以子窗口就能一直顯示串流畫面了!

ref: Vitas的BlogVC對話框小知識

沒有留言:

張貼留言