you can create an IMessageFilter that will allow you to preview all windows messages including WM_CLICK. you'll need a way to put those messages into context. One thing I've done in the past (and...