WndProc捕获移位+鼠标左键双击
本文关键字:鼠标 双击 WndProc | 更新日期: 2023-09-27 18:29:13
我试图让我的winforms应用程序响应Shift+双击鼠标左键
使用WndProc
任何建议都将是伟大的!!
试试这样的方法。
protected override void WndProc(ref Message m)
{
const int WM_LBUTTONDBLCLK = 0x0203;
switch (m.Msg)
{
case WM_LBUTTONDBLCLK:
{
if (Control.ModifierKeys.HasFlag(Keys.Shift))
{
//Shift plus mouse left button double clicked
}
break;
}
}
base.WndProc(ref m);
}