private IntPtr MoveHook(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
if (msg == WM_WINDOWPOSCHANGING.MSG)
{
WINDOWPOS _pos = (WINDOWPOS)Marshal.PtrToStructure(lParam, typeof(WINDOWPOS));
_pos.flags |= WM_WINDOWPOSCHANGING.SWP_NOMOVE;
Marshal.StructureToPtr(_pos, lParam, true);
handled = true;
}
return IntPtr.Zero;
}