Is there any advantage to handling one message over the other. I felt that the NM_* messages were more suitable for common controls, but I am not sure. Is there a technical advantage of one over the other? I am aware that some of the message handlers provide different additional data (points vs. NMHDR struct), but again I want to know if I get more bang for my buck (speed, performance, etc.) with one over the other. Thanks.
PS: Although I may be guessing, I feel that handling NM_* messages is slower, but I have not benchmarked this.