Please help!
Thanks.
Bill
You can use MDIActivate for MDI windows, but only top-level windows can
get WM_ACTIVATE; you know this, of course. Maybe what you want is a
WM_SETFOCUS handler.
As you have discovered, activation does not apply to child (WS_CHILD)
windows. The equivalent, for child windows, is focus. See the
documentaion for WM_SETFOCUS, WM_KILLFOCUS, and SetFocus.
This is necessary because there can be only one active window; your main
window (or a dialog window) becomes active and remains active while
focus moves between its child windows.
Norm