hi there, just been learning the simple stuff in winapi for gui creation, and i've got a bit of a problem. When i open an instance of the application, and press a button, the WM_KEYDOWN catches it, but when i have any sort of control selected, like an edit control, keystrokes are just lost or something. Is there some sort of roundabout way that each child window recieves keystrokes or something? and if there is, how can i determine if a key is pressed from the parent window?