ScreenToClient and ClientToScreen don't seem to be of much use for what I am trying here. I need to get the cursor position in the child window only. First I need to find out which of four child windows the cursor is in, then I need to find out what coordinates the mouse cursor is in that window. I want the coordinates to start at 0,0 in the child windows' upper-left corner and go to whatever it's max is in each of the four child windows. The four child windows are all STATIC and SS_BITMAP. Thanks for the help.