powerplant中,有嵌套view的话Click事件会首先被最里层的view接受,如果里层的view没有改写click函数的话会一直传 到LView的Click,这里面的Click首先查找这个view里最里层的LPane,然后调用最里层LPane的Click,因为LControl 也是从LPane继承,所以如果view里有控件的话会执行控件的事件。如果一个view里要响应鼠标点击的事件可以重写Click,但不要忘了在 Click里调用LView::Click把消息传出去,否则消息链断了就无法执行其它控件的Click了。LView里还有一个ClickSelf函 数,自己的View里的Click如果要执行某些功能的话应该把功能写在ClickSelf里,然后在Click里调用ClickSelf,不要忘了要把 消息循环继承下去。
powerplant中view的click消息处理
最新推荐文章于 2022-01-11 10:35:35 发布