Creating Transparent Controls That Can Handle Mouse Events
The class TransparentControl provides a control that is fully transparent without loosing the ability to handle the control’s events. This is achieved by adjusting the control’s extended style bits: