有兴趣,但不懂啊
呵呵,<<windows核心编程>>有些内容,

解决方案 »

  1.   

    请问 Delphi如何处理registerwindowmessage注册的系统消息?
      

  2.   

    RegisterWindowMessage通过指的字符串来注册一个系统中唯一的消息值,它主要用在多个应用程序的通迅中,当不同的应用程序用相同的字符串进行消息注册时返回相同的消息值,因此程序间可以相互通讯。但对于一个程序窗口类中使有的私有消息可以在程序中定义一个消息值,其值在WM_USER到0x7FFF之间。
      

  3.   

    每个程序有一个消息队列,getmessage从自己的消息队列中读消息,消息队列空了,应用程序自己就调用onidle,大概如此吧。
      

  4.   

    windows的消息说白了就是包装了一个回调函数队列!
      

  5.   

    OnIdle是当PeekMessage返回为零,也就是其中的hWnd参数所归属的线程消息队列没有消息时产生,