Okay, so a window gets the WM_MOUSEMOVE message when the mouse pointer is in its client area. However, I need to know is whether or not the mouse is within a the client area; I don't know if a message is sent to the window when the mouse leaves it. How can I have a message sent when the mouse leaves or enters the window? By what other method do I need to track it? "Information has a tendency to be free. Which means someone will always tell you something you don't want to know."