---- C++ Builer的VCL提供了對大多數Windows消息的處理機制,這對于一般應用程序是足夠了,但VCL也不是無所不包的,對于那些VCL沒有處理的Windows消息,在需要時如何進行捕捉呢?C++ Builder采用了消息映像表機制,通過消息映像表將特定的Windows消息與代碼中的函數聯系起來,當窗口捕捉到消息時就會調用這個函數,這其實和事件句柄非常相似。
---- ClassName是基礎類名,message參數是要捕捉的Windows消息,message structure參數用于傳遞VCL剖析消息后用于傳遞參數的消息剖析結構名,里面包含處理消息時所需要的全部參數,不同的消息其消息剖析結構是不同的,一般性的消息剖析結構定義如下: struct Tmessage { unsigned int Msg;//Windows消息 long Wparam; long Lparam; long Result; }