I know that wParam and lParam are (32 bit I belive) bits of information specific to the message being passed at the time, but is there any way to tell what each message puts into the two?
I read somewhere that wParam is 16 bit and lParam is 32 bit, but it still doesn't really explain what I should expect to see, or at least which variable I should expect to see something in. I've seen some examples of messages using lParam, and other examples of messages using wParam, and yet other examples of both being used.
For instance, I saw keydown uses wParam for receiving a specific key, but lParam is used in LButtondown, with the upper 16 being the y, and the lower 16 being the x. The reason that one specifically should be in lParam makes sense (because it takes 32 bits), but how can I find out which one other messages send, and what is in them?
(sorry, I think I may have repeated my question a couple times in that slight rant)