我有一些技巧来捕获鼠标触摸标题栏,但是当我将鼠标放在标题栏上时,例程会反复触发。这是例行公事
protected override void WndProc(ref Message m)
{
if (m.Msg == 0xA0) // WM_NCMOUSEMOVE
{
listBox1.Items.Add("mouse move on title bar");
}
else if (m.Msg == 0x2A2) // WM_NCMOUSELEAVE
{
listBox1.Items.Add("mouse leave from title bar");
}
base.WndProc(ref m);
}
任何人都可以告诉我任何技巧,因此当鼠标触摸标题栏而不是重复触发时, WndProc只会触发一次。谢谢