none
请问谁能讲解一下winform控件触发事件的叠压关系? RRS feed

  • 问题

  • 最近想做XNA的控件,但是对于叠压关系比较麻烦。

    想了解一下winform是如何处理控件叠压关系的?如何才能点击最上层的按钮不会触发下层按钮的事件?

    2010年3月20日 4:42

答案

  • 一句话概括,Windows 发送消息的时候是从外到里,而响应消息时是从里向外。不同父子关系的窗口总是子窗口最后得到消息,但最先响应消息。

    请参考 Windows 消息泵和消息循环。


    Mark Zhou
    2010年3月23日 10:03

全部回复

  • 你好!

         一般你从Control或其他控件继承,默认就有这样的行为了!


    周雪峰
    2010年3月20日 5:41
    版主
  • 一句话概括,Windows 发送消息的时候是从外到里,而响应消息时是从里向外。不同父子关系的窗口总是子窗口最后得到消息,但最先响应消息。

    请参考 Windows 消息泵和消息循环。


    Mark Zhou
    2010年3月23日 10:03