在form中重载DefWndProc函数来处理消息:
protected override void DefWndProc(ref System.WinForms.Message m)
{
switch(m.msg)
{
case WM_Lbutton:
string message=string.Format("收到消息,参数为:{0},{1}",m.wParam,m.lParam);
MessageBox.Show(message);
break;
case USER:
处理的代码
default:
base.DefWndProc(ref.m);//调用基类函数处理非自定义消息
break;
}
}