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