2013-04-24 25 views
0

我想保持最高的控制。但其他控件重新繪製以更新OnTimer()方法中的圖像。所以他們畫出了我想保持最高的第一張。雖然我設定如何保持控件MFC的TopMost位置?

m_thumbnail-> 
SetWindowPos(&wndTopMost , 300, 400, 500, 400, SWP_SHOWWINDOW|SWP_NOZORDER); 

任何想法,以保持最高的所有時間。

在此先感謝

+0

告訴我們更多關於在定時器上發生的重繪的信息。這是用'InvalidateRect'完成的。或者,您是否將圖形右移到窗口DC上? – 2013-04-24 11:54:08

回答

0

SetWindowPos - 函數有一個叫hWndInsertAfter參數。使用此參數可以控制控件的z順序。您還必須刪除SWP_NOZORDER標誌。

+0

我也刪除SWP_NOZORDER標誌。但沒有任何反應 – 2013-04-25 02:37:49