I'm developing a project written in C to provide non-C++ programmers with a "class" like library for creating GUI apps in Windows. I'm pretty far along, with most windows controls already functioning, but I recently discovered that my test apps are not responding to the keyboard TAB and ENTER keys. When I define the controls in the test apps, I always use the WS_TABSTOP style, but I get no response when I use the TAB or ENTER keys. When I write a test app in pure Win32API code, they work fine, so I know my keyboard is functioning properly. I've looked at tons of sample code from the internet and compared them to my code, and I seem to be doing everything right... except for the strange keyboard behavior. BTW... I am able to trap the TAB and ENTER keys using the WM_KEYUP message in my wndproc function.