你怎么知道复用你代码的人 想用哪个函数响应事件?

解决方案 »

  1.   

    首先你要理解事件,其实你的程序在循环调用(或监视)事件发生器(操作系统),在发生事件时你调用事件发生器时,你需要处理相应的事件处理方法,此时实际上是你把处理方法的委托(函数指针)传入了事件发生器,在此需要讲一下回调是怎么回事.讲到底就是在调用对方方法的同时,把自己的方法传给对方,让对方也在处理这个方法!你可以把事件想象成我把寻呼号码(委托)给你,你有事时呼(实现回调)我!
      

  2.   

    首先你要理解事件,其实你的程序在循环调用(或监视)事件发生器(操作系统),在发生事件时你调用事件发生器时,你需要处理相应的事件处理方法,此时实际上是你把处理方法的委托(函数指针)传入了事件发生器,在此需要讲一下回调是怎么回事.讲到底就是在调用对方方法的同时,把自己的方法传给对方,让对方也在处理这个方法!你可以把事件想象成我把寻呼号码(委托)给你,你有事时呼(实现回调)我!