I have a WH_GETMESSAGE procedure in my program. It works just fine,
other than the fact that it does not receive the WM_KILLFOCUS,
WM_SETFOCUS, WM_KILLFOCUS, WM_ACTIVATEAPP, or WM_ACTIVATE messages, not
to mention others that I haven't discovered yet. I was wondering why
this happens, for the messages are sent to the procedure "when the
GetMessage function has retrieved a message from an application message
queue". The only thing I can think of is that these messages are never
retrieved by the GetMessage function, but by some other function. If
anyone has any insight, please mail me (take off the dashes).