private const int WM_LBUTTONDOWN = 0x0201;
private const int WM_MOUSEMOVE = 0x0200;
/// <summary>
/// 处理 Windows 消息,并可以选择将其路由到控件。
/// </summary>
/// <param name="m">要处理的 System.Windows.Forms.Message。</param>
protected override void WndProc(ref Message m)
{
Point p;
switch (m.Msg)
{
case WM_MOUSEMOVE:
p = new Point(m.LParam.ToInt32());
ChangeCursor(p);
break;
case WM_LBUTTONDOWN:
p = new Point(m.LParam.ToInt32());
ExecuteClickCommand(p);
break;
} base.WndProc(ref m);
}我的做法是这样的
private const int WM_MOUSEMOVE = 0x0200;
/// <summary>
/// 处理 Windows 消息,并可以选择将其路由到控件。
/// </summary>
/// <param name="m">要处理的 System.Windows.Forms.Message。</param>
protected override void WndProc(ref Message m)
{
Point p;
switch (m.Msg)
{
case WM_MOUSEMOVE:
p = new Point(m.LParam.ToInt32());
ChangeCursor(p);
break;
case WM_LBUTTONDOWN:
p = new Point(m.LParam.ToInt32());
ExecuteClickCommand(p);
break;
} base.WndProc(ref m);
}我的做法是这样的
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货