I need to send a private message from a control class back to my main window via PostMessage. This message needs to carry a 64bit int value that indicates the current position of the control. (it's a video control) The catch is that I'm pretty sure that WPARAM and LPARAM are both 32bit types, so I think I need to split the 64bit value between the two params and then recombine them in the message handler. Does that sound like the right way to handle this? If so how do you split a 64bit value between two 32bit params? If not how else would you handle it?

Thanks,
Dan