no I didn't miss the point. What you're not understanding is that common controls messages are never seen by us. they are hidden in windows dll's and handled inside windows dlls. What you're probably looking for is CUSTOM controls where we actually have our own message handling.

one of my initial replies handled that issue. all messages intended for a particular window would be handled nicely by that window's object. "encapsulated"