public class myForm: MessageWindow{ protected override void WndProc(ref Message msg) { switch(msg.Msg) { case WM_LBUTTONDOWN: //Do something herebreak; } // call the base class WndProc for default message handling base.WndProc(ref msg); }}