如何处理GUI中重叠的鼠标输入



我们正在开发一个GUI系统。如果前面板下面还有面板,我们怎么处理前面板的输入?我的意思是,如果我点击前面板,鼠标输入也会影响下面板。我怎样才能避免呢?我们在网上搜索了那个问题。例如,z索引系统或分层系统。但他们的结局并不好。这方面的资料不多。

使用布尔值来检查面板是否处于活动状态。当单击另一个面板时,将最后一个面板设置为false,并将新面板单击为true。

然后,当单击时使用布尔值,并且只在鼠标单击活动面板之前执行代码。

按照绘制它们的相反顺序进行搜索。第一个画在下面,最后一个画在上面。所以你画的最后一个应该是你搜索输入的第一个

最新更新