在winform中,当鼠标停止时,表单将跟随鼠标,但有时当机器特别慢时,表格是跟着鼠标,即使鼠标出来,所以我用win32 dll来判断状态鼠标
[DllImport("user32.dll")]
static extern short GetAsyncKeyState(int nVirtKey);
public static bool GetCurrentLeftMouseIsDowning()
{
if (GetAsyncKeyState(0x01) == 0)
return false;
else
return true;
}
但是当表单被拖动时内存会增加,还有什么方法可以确定鼠标的状态?或者在拖动表单时如何控制内存?