在Delphi中,大多数情况下Windows的消息被封装在VCL的事件中,我们只需处理相应的VCL事件就可以了,但如果我们需要编写自己的控件、\r\n截获或过滤消息就必须深入研究Win32的消息处理机制。前面我们提到的消息都是标准的Windows消息(WM_X),除此之外还有VCL内部消息、通\r\n知消息和用户自定义消息。用户也可以自己定义消息、给自己发送消息和编写消息处理过程。VCL消息处理机制。这样在Windows本身对消息处理之前,就\r\n会响应OnMessage事件的处理过程,它优于任何消息处理,而且只接收登记的消息,即前面所述的由PostMessage发送的消息。<……