我对自定义消息的触发时机总有些迷惑,就是比如一般的消息总是因为有相应的Windows动作而触发,但对于自定义消息,我看了几篇文章,也作了练习。
只要在响应该消息的类中,加入消息响应宏,便可以触发该消息响应函数,是这样吧。请高手从原理的角度说说好吗,我想听听大家是如何说得?谢谢

解决方案 »

  1.   

    各位大哥,如果是看资料的话,我便不会在这里提问了,我想听的就是大家在实践中的总结,
    我最怕steve_shun(steve) 之类的回答了,这样太浪费发了。
      

  2.   

    消息的触发分两类:
     操作系统发
     用户自发
    其实质无非是:
    在消息映射表中注册响应函数>>
    事件触发>>在消息映射表中查找响应函数>>调用响应函数
      

  3.   

    自定义的消息当然是你调用SendMessage是发送的。操作系统帮不上忙!!!
      

  4.   

    EricHxy(龙真) 兄,上面的解释使我茅塞顿开,对!应该和SendMessage有关系,但我查了一下我的那个例程,不知是在哪用了SendMessage,我想问一句外行的话,所有的自定义消息全是用SendMessage和PostMessage发出的吗?也就是在某个函数中调用此两个函数中的一个,作为事件,没有其它的方法是吧??
    这样再去看看书,印象会很深刻的,谢谢!
      

  5.   

    请EricHxy(龙真) 兄再回答,稍后给分!