2014-06-27 29 views
0

我們正在開發一個GUI系統。 我們如何處理前面板的輸入,如果它下面還有面板?我的意思是,如果我點擊前面板,鼠標輸入也會影響下面板。我如何避免它?我們在網上搜索了這個問題。例如,z-索引系統或分層系統。但他們並沒有結束。關於它的資源並不多。如何在GUI中處理重疊的鼠標輸入?

回答

0

使用布爾值來檢查您的面板是否處於活動狀態。當單擊另一個面板時,將最後面板設置爲false,並將新面板單擊爲true。

然後當點擊使用布爾值時,只有在前面板上出現活動的代碼前點擊代碼。

0

按照相反順序搜索,以便繪製它們。你繪製的第一個在底部,最後一個繪製在頂部。所以你繪製的最後一個應該是你搜索輸入的第一個。